docker认证_spring 全局异常处理

docker认证_spring 全局异常处理项目背景:采用SpringCloud+IDEA+Maven搭建了由多个微服务组成的项目,部署上线是在多个阿里服务器里的。问题描述:部署上线过程中,各个微服务都正常启动,而且都注册到了eureka注册中心,但是相互调用时报java.net.UnknownHostException:主机名的错误。问题原因思考:各个微服务是以“主机名:服务名:端口”的形式注册到注册中心。当发布测试时,服务器…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

项目背景:

采用Spring Cloud+IDEA+Maven搭建了由多个微服务组成的项目,部署上线是在多个阿里服务器里的。

问题描述:

部署上线过程中,各个微服务都正常启动,而且都注册到了eureka注册中心,但是相互调用时报java.net.UnknownHostException:主机名的错误。

问题原因思考:

各个微服务是以“主机名:服务名:端口”的形式注册到注册中心。当发布测试时,服务器用的是同一个,为localhost,所以能找到主机并相互调用。当部署上线时,每个微服务运行在不同主机,主机名都各不相同,所以调用时找不到目标主机在哪。

解决方法:

让微服务以“ip:端口”的形式注册,这里的ip指的是部署的主机ip。
在每个需要注册的微服务的application.properties文件中添加如下:

eureka.instance.prefer-ip-address=true
eureka.instance.instance-id=ip地址:端口

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171864.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 阿里异构离线数据同步工具/平台DataX「建议收藏」

    阿里异构离线数据同步工具/平台DataX「建议收藏」​DataX是阿里云DataWorks数据集成的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX实现了包括MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS等各种异构数据源之间高效的数据同步功能。

    2022年6月28日
    41
  • js中换行_input怎么不换行

    js中换行_input怎么不换行”\n”为换行转移符,注意\n前后的空格!!!varname=$(“#name”);varname=”姓名:”+name+”\n”;2020年1月补充:一年前的文章,现在忘了当时换行是为了干什么,好像是弹出框消息太长,会自动换行。但是希望一句一句的换行。自动换行效果:\n换行效果:<!DOCTYPEhtml><…

    2025年7月8日
    6
  • 超标量处理器设计 姚永斌 前言 摘录

    超标量处理器设计 姚永斌 前言 摘录目前的通用处理器从指令集方面可分为 RISC 和 CISC CISC 伴随着处理器的诞生 最开始的处理器都是使用这种指令集 力求在一条指令内完成很多事情 并且使用尽可能多的指令 覆盖到各种各样的操作 这就可以降低对存储器的需求 并且简化编译器的设计 当存储器和编译器不在是问题时 RISC 产生了 因为 80 的 CISC 指令只在 20 被使用 则可以将经常使用的 20 的 CISC 指令使用硬件来实现 剩余 80 的指令可以使用软件来模拟 于是简化硬件的设计 也便于使用流水线 不像可以变化长度的 CISC 指令 RISC 指令采

    2025年7月4日
    2
  • 系统可用性「建议收藏」

    系统可用性「建议收藏」一个网站、系统的战术包括可用性战术、可修改性战术、性能战术、安全性战术、可测试性战术、易用性战术。质量需求指定了软件的响应,以实现业务目标,战术是影响质量属性响应的设计决策,构架策略是战术的集合,构架

    2022年6月30日
    20
  • 计算机错误代码0X000000be,Win7系统出现蓝屏代码0x000000BE的解决方法「建议收藏」

    计算机错误代码0X000000be,Win7系统出现蓝屏代码0x000000BE的解决方法「建议收藏」蓝屏是我们日常使用电脑的时候经常会碰到的故障,这不就有很多win732位系统用户反映说电脑出现蓝屏错误代码0x000000BE,该怎么解决这样的问题呢,接下来给大家讲解一下Win7系统出现蓝屏代码0x000000BE的解决方法吧。原因分析:0x000000BE错误表示硬件设备的驱动程序试图向只读内存错误地写入数据。这个错误一般是因为硬件设备驱动程序存在BUG或安装不正确引起的。解决方法:按开机按…

    2022年10月8日
    3
  • ALV中动态内表+行转化为列–老白

    ALV中动态内表+行转化为列–老白

    2021年8月13日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号