啥叫Ribbon啊
Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,基于Netflix Ribbon实现。
客户端负载均衡
在客户端负载均衡中,所有客户端节点都要维护自己要访问的服务端清单,而这些服务端的清单来自于服务注册中心(Eureka)
在微服务架构中使用客户端负载均衡调用只需要如下两步:
- 服务提供者启动多个服务实例,并注册到一个注册中心或是多个相关联的服务注册中心
- 服务消费者直接通过调用被@LoadBalanced注解修饰过的RestTemplate来实现面向服务的接口调用