请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

gateway里面配置引发的问题

gateway里面配置spring.cloud.gateway.routes[1].uri=lb://business后,
如果不配置
eureka.instance.prefer-ip-address=true
eureka.instance.instance-id=localhost:${server.port}
图片描述
图片描述
会引发下列错误
图片描述
请问老师这是springboot的版本问题吗?

正在回答 回答被采纳积分+3

1回答

甲蛙 2021-01-20 10:28:12

改成lb后,会有一个问题,需要等待一段时间才能访问,因为要等注册中心拿到所有的可用节点,再去做负载均衡。你可以启动一分钟再试试。

开发阶段可以用指定ip端口的方式,不用等待

0 回复 有任何疑惑可以回复我~
  • 提问者 飞翔的IT人 #1
    启动服务后等待还是存在该问题,
    感觉是gateway和business添加配置后:
    eureka.instance.prefer-ip-address=true
    eureka.instance.ip-address=localhost
    eureka.instance.instance-id=${eureka.instance.ip-address}:${server.port}
    eureka才能拿到这两个服务的ip地址
    回复 有任何疑惑可以回复我~ 2021-01-20 12:34:37
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信