SpringCloud之Ribbon负载均衡及Feign消费者调用服务
目的: 微服务调用 Ribbon Ribbon负载均衡 Feign简介及应用 微服务调用Ribbon Ribbon简介 1. 负载均衡框架,支持可插拔式的负载均衡规则 2. 支持多种协议,如HTTP、UDP等 3. 提供负载均衡客户端 Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为。为Ribbon配置服务提供者地址后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbon默认为我们提供了很多负载均衡算法,例如轮询、随机等。当然,我们也可为Ribbon实现自定义的负载均衡算法。 在Spring Cloud中,当Ribbon与Eureka配合使用时,Ribbon可自动从Eureka Server获取服务提供者地址列表,并基于负载均衡算法,请求其中一个服务提供者实例。展示了Ribbon与Eureka配合使用时的架构。 初步应用 Ribbon是客户端负载均衡,所以肯定集成再消费端,也就是consumer端 我们修改 microservice-student-consumer-80 (工程我是在上一篇博客中玩集成建成 https://www.cnblogs.com/huangting/p/11902121.html ) 首先,引入依赖, pom.xml 加入