- getForObject/getForEntity方法的区别
一个返回json,一个返回ResponseEntity对象,内含响应头、响应状态码、响应体(即为json) - IRule——Ribbon核心组件
- 具体实现类

- 如何替换负载规则
- Ribbon的自定义配置类不可以放在@ComponentScan所扫描的当前包下以及子包下,否则这个自定义配置类就会被所有的Ribbon客户端共享,达不到为指定的Ribbon定制配置,而@SpringBootApplication注解里就有@ComponentScan注解,所以不可以放在主启动类所在的包下。(因为Ribbon是客户端(消费者)这边的,所以Ribbon的自定义配置类是在客户端(消费者)添加,不需要在提供者或注册中心添加)
- 新建MySelfRule规则类,注册进srping容器
- 主启动类添加注解
@RibbonClient,指明为哪个服务添加什么样的规则
- Ribbon负载均衡算法
- 源码
- CAS
- 自旋锁
- 手写(没看)
[
](https://blog.csdn.net/qq_36903261/article/details/106590923)