![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 50
秋夫人
这个作者很懒,什么都没留下…
展开
-
原理
Spring cloud ribbon原理 1.通过使用被@LoadBalanced注解修饰的restTemplate来实现面向服务的调用 Get请求:getForEntity() Post请求:postForEntity() Put请求:put() Delete请求:delete() 2.restTemplate本是spring对象,ribbon通过对restTemplate拦截实现负载均衡 3.负载均衡器 1⃣️AbstractLoadBalancer: 关于服务实例分组枚举类,存储各个服务实例的属性和原创 2021-04-04 23:49:12 · 221 阅读 · 0 评论 -
Spring cloud eureka 原理及流程
Spring cloud eureka 原理: 1.eureka server 端: 1⃣️client向server端注册,server端维护一个两层Map结构,存储注册信息(一层存服务名称,一层存ip) 2⃣️消费者调用服务时,如果 Eureka Client 没有缓存注册表的话,会从 Eureka Server 获取最新的注册表3⃣️集群中的server通过复制各自状态同步信息4⃣️服务剔除5⃣️自我保护 2.eureka client端: 1⃣️向server端注册2⃣️向server端发送心跳,续原创 2021-04-04 21:04:52 · 613 阅读 · 0 评论