springCloud ribbon均衡负载的配置及原理
作者:互联网
ribbon:
用于均衡负载分发请求。
内部实现机制有多种,如:轮询,hash,随机数等 ribbon 默认使用轮询机制 循环调取不同的同一服务器的不同实例
也可以在appliacion 中设置
配置:
1、加依赖
<dependency>2、加注解
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
</dependency>
@LoadBalanced //内部实现是使用拦截器拦截请求在通过自身设置的机制实现3、修改获取方式
//以下第二种方式 1、在启动器上增加 @LoadBalanced注解 2、直接编写服务名字即可
String url = "http://USER-SERVICE/user/"+ id;;
USER-SERVICE是 服务器名字
标签:负载,SERVICE,LoadBalanced,springCloud,轮询,cloud,ribbon,USER 来源: https://www.cnblogs.com/lanSeGeDiao/p/10810165.html