Ribbon
1.Ribbon主要负责负载均衡,其次根据用户指定的策越,在Server取到的服务注册列表中选择一个地址,其中Ribbon含有多种策略。有:轮询round ribbon,随机 random ribbon,根据响应时间加权等。
2.整合Ribbon
导入ribbon的pom.xml文件
具体可以查看spring-cloud的官方文当,或者直接去Maven库进行搜索。
其实在Eureka的客户端,已经为我们整合了Ribbon的pom.xml文件
所用的Eureka的pom.xml坐标为:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
3.使用方式:
在Eureka客户端使用注解:
4.启动服务:EurekaServer 、EurekaClient注册。
查看Eureka的注册有几个:
调用:
5. Ribbon
自定义Ribbon规则: