服务启动顺序导致的问题
来源:1-5 【Demo】给消费者添加负载均衡功能
juwencheng
2020-03-27 11:26:43
现象
启动顺序如下
启动client(10086)服务,注册中心地址不对导致启动失败
启动eureka-consumer,调用sayHi返回500错误,找不到服务
重新启动client(10086),可正常调用sayHi方法
启动client(10000),调用sayHi方法,当负载到10000的时候,会提示500找不到服务
过了一会儿又恢复了
应该有同学会遇到类似的问题,记录下。
问题
从注册到服务可用经历了哪些过程?
1回答
Java架构师讲师团
2020-03-27
服务发现是客户端发起的异步发现机制,你要等一段时间让Consumer拉取到最新的服务列表,才能获取到后面注册的client
相似问题