服务启动顺序导致的问题
现象
启动顺序如下
启动client(10086)服务,注册中心地址不对导致启动失败
启动eureka-consumer,调用sayHi返回500错误,找不到服务
重新启动client(10086),可正常调用sayHi方法
启动client(10000),调用sayHi方法,当负载到10000的时候,会提示500找不到服务
过了一会儿又恢复了
应该有同学会遇到类似的问题,记录下。
问题
从注册到服务可用经历了哪些过程?
60
收起
正在回答 回答被采纳积分+1
1回答
Java架构师讲师团
2020-03-27 11:33:42
服务发现是客户端发起的异步发现机制,你要等一段时间让Consumer拉取到最新的服务列表,才能获取到后面注册的client
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星