多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Ribbon介绍 Ribbon是管理HTTP和TCP服务客户端的负载均衡器。 SpringCloud通过RibbonClientConfiguration为每个Riboon客户端创建一个ApplicationContext上下文进行装配。Ribbon作为Spring Cloud的负载均衡机制的实现,可以与OpenFeign和RestTemplate进行无缝对接,让二者都有负载均衡的能力。 ***** ## 与RestTemplate集成 Spring Cloud为客户端负载均衡创建了特定注解@LoadBalanced,我们只需要使用该注解修饰创建RestTemplate的实例的@Bean函数,Spring Cloud就会让RestTemplate使用相关的负载均衡策略,默认情况使用Ribbon ``` @SpringBootApplication public class Application{ @LoadBalanced @Bean RestTemplate resrTemplate(){ return new RestTemplate(); } } ```