- 3
- 0
- 约1.86千字
- 约 2页
- 2026-04-30 发布于北京
- 举报
大家还记得,在一个服务里调用另外一个服务的写法吗?
@LoadBalanced@Beanpublic
RestTemtegetRestTe
mte(){returnnew
RestTemte();}
说白了,就是用一个RestTemte来别的服务,RestTemte本身很简单,就是一个
HTTP请求的组件,本身没有什么负载均衡的功能,它就是指定一个URL,就这个URL就得
了。但是这里用了@LoadBalanced注解,默认底层就会用Ribbon实现负载均衡了。
大家用想想,很简单的道理,这里肯定是RestTemte底层会去基于Ribbon来对一个
服务的服务列表进行负载均衡式的。那服务列表是从哪儿拿到的?Ribbon和Eureka
整合起来使用了,在这个Ribbon里,肯定服务器列表是从Eureka客户端里拿到的,对吧,
人家本地不是缓存了完整的表么?
然后呢,在请求一个服务的时候,就找那个服务对应的服务列表serverlist,轮询一下
这里可以画个图来帮助大家理解一下
这块大概的原理我们先理解一下,后面源码。如果要对ri
bbon装配自己的负载均衡规则和ping规则,就可以这样来搞
您可能关注的文档
最近下载
- 毕业设计(论文)-铝合金轮毂径向反向复合挤压工艺及模具设计.doc VIP
- Sabrina英语-高考英语1200个核心高频词背诵单(汇总).docx
- 反向挤压6061无缝铝管粗晶现象解决方法初步探讨过程.pdf VIP
- T ZAEPI 007.4—2023 自回收溶剂 异丙醇.pdf VIP
- 动力电池包微环境湿热特性与凝露演变分析.pdf VIP
- 心理健康教育C证培训题库.docx VIP
- 江苏省南通市2026届高三下学期考前模拟预测练习(四模)语文试卷(含答案).pdf VIP
- T_CCSW 1001-2020 中国建筑防水修缮造价定额标准.docx VIP
- 全息照相的基本原理二-大学物理实验.ppt VIP
- TCCSW1001-2020中国建筑防水修缮造价定额标准.docx VIP
原创力文档

文档评论(0)