负载均衡常用有2种方法
- 服务器负载均衡,通过nginx等服务器转发请求客户端负载均衡,调用方通过一定的负载均衡算法选择一个服务器进行访问,负载均衡算法的是在请求客户端执行的。
Ribbon是Netflix发布的负载均衡器。Eureka一般配合Ribbon进行使用,Ribbon利用从Eureka中读取到服务信息,在调用服务提供者提供的服务时,会根据一定的算法进行负载。
2.2 使用 2.2.1 引入jar包ribbon使用时候会搭配Eureka使用,在引入Eureeka的jar时,会同时引入ribbon的jar包
2.2.2 代码使用在RestTemplate Bean上带上@LoadBalanced即可
@Bean
// Ribbon负载均衡
@LoadBalanced
public RestTemplate getRestTemplate() {
return new RestTemplate();
}
2.2.3 负载均衡策略
自行了解即可
三 源码剖析 时间安排| 时间 | ||
|---|---|---|
| 2022年3月4日 | 完成Ribbon基本入门。 | |
| 2022年3月10日 | 复习 | |



