SpringCloud集成Ribbon负载均衡器
摘要:
Ribbon是用于为客户端提供负载均衡算法的,简单来说,Ribbon会根据均衡算法向多个服务集群发起调用,所以它是为我们处理集群环境下作分发请求的功能的
一、原则:谁发起调用就由谁集成
二:引入依赖
<!--Ribbon依赖-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
</dependency>
三:在注册RestTemplate的时候在方法上加上注解@LoadBalanced
四:我们在调用其他服务的时候,通过服务名去调用【http://localhost:端口号——>http://服务名】