Spring Cloud Loadbalancer

由于 Ribbon 已经停更,Spring Cloud 在 Hoxton.M2 Released 版本将 Ribbon 剔除,并使用 Spring Cloud Loadbalancer 作为其替代品

LoadBalancer 的优势主要是,支持响应式编程的方式异步访问客户端,依赖 Spring Web Flux 实现客户端负载均衡调用。

使用方法

使用方法很简单,只需要给需要负载均衡的 bean 添加 @LoadBalanced 注解即可:

@LoadBalanced
@Bean
public RestTemplate restTemplate() {
    return new RestTemplate();
}