采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我还是没明白,Zoo网关本身是注册到注册中心来实现负载的,那请求又是先到zoo再到注册中心?这个怎么理解?不是挺矛盾的么
不矛盾,请求是到zuul,然后就到服务了,不会每次都去eureka找服务的,有缓存的。
缓存的只是一个地址列表吧?如果拿到缓存的列表后负载这个操作谁来做的?
客户端来做的,客户端会从列表里选择一个
我一直认为,eureka记录所有服务地址列表,当访问服务的时候,eureka负责发现真实地址根据负载规则选取一个,这样如果是轮询方式,服务间均衡调用会有一个类似标识的东西统一记录到eureka,才能知道下一个服务应该是轮到哪个, 如果是客户端自己记录这个规则,那每个客户端是怎么共享这个标识知道这一个服务该调用哪个节点的地址呢?
登录后可查看更多问答,登录/注册
SpringCloud组件实现微服务,【已升级Finchley.Release】
2.4k 3
3.1k 6
2.7k 7
2.0k 25
3.6k 24
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号