SpringCloud Netflix 组件 的核心/原理

发布时间 2023-04-14 13:12:15作者: 大枇杷

 

1. Eureka : 服务注册、续约、注销、心跳机制, 集群的数据采用弱一致方案AP,分区的概念,  https://blog.csdn.net/qq_22270363/article/details/127669023

2. Ribbon : 客户端(请求发起端)的负载均衡组件,核心有  -- 服务列表、负载均衡策略 IRule、服务可用性检查IPing ,负载均衡策略有  -  随机重试区域感知加权响应时间可用服务过滤轮询,   https://jishuin.proginn.com/p/763bfbd7c509

3. Feign : Feign只是一个伪客户端,调用其他组件完成的请求发送与接收 - JDK动态代理创建代理对象、读取注解得到要调用的远程服务地址、通过负载均衡器(比如:Ribbon)得到一个要调用的服务提供者、使用Http组件发起请求,得到响应  , https://blog.csdn.net/qq_36551991/article/details/110572654  https://blog.csdn.net/Trunks2009/article/details/106620549/

4. Hystrix :