三丶Ribbon使用和源码信息
1丶负载均衡的两种方式
- 服务端负载均衡:nginx
- 客户端负载均衡:ribbon
2丶手写客户端负载均衡
- 代码
3丶使用ribbon进行负载
Ribbon是什么
netflix开源的客户端侧负载均衡器
实现
4丶Ribbon的重要接口以及内置负载均衡的规则
Ribbon的重要接口
负载均衡规则
5丶Ribbon细粒度配置
- Java类的配置高于属性配置
Java配置
配置类
服务指定配置类
属性配置
- 其他
全局配置
- 方式一:让ComponentScan上下文重叠(不建议)
- 方式二:RibbonClients(defaultConfiguratuin=xxx.class)
6丶Ribbon的饿加载
7丶Ribbon源码分析
- 手工加载拦截器
- 代码分析
- 轮训算法