Eureka的消费者建立二加入ribbon负载均衡

加入ribbon负载均衡的消费者


Eureka的消费者建立二加入ribbon负载均衡_第1张图片

负载均衡有哪些方式:

    服务器端负载均衡:nginx

    客户端侧负载均衡:Ribbon

Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器

01建立maven项目1.x的版本


Eureka的消费者建立二加入ribbon负载均衡_第2张图片

02.配置properties


Eureka的消费者建立二加入ribbon负载均衡_第3张图片

03在启动类中加入RestTemplate添加@LoadBalanced注解即可实现负载均衡


Eureka的消费者建立二加入ribbon负载均衡_第4张图片

04多启动一个服务:可以在原有服务启动的基础上再添加一个服务,修改端口号后启动


Eureka的消费者建立二加入ribbon负载均衡_第5张图片
在Eureka中可以看到注册了一个两个同名端口号不同的服务

开发controller

启动 eureka ,然后通过修改 discoveryeurekaclient的 properties 中的端口实现启动多个 discoveryeurekaclient, 然后启动 consumermovieribbon,通过访问 consumermovieribbon中的接口,发现可以实现轮询方式的负载均衡

效果:启动消费者后测试:

在网页上刷新6次,查看后台控制台:

新开的8082日志打印SQL:


Eureka的消费者建立二加入ribbon负载均衡_第6张图片
Eureka的消费者建立二加入ribbon负载均衡_第7张图片

你可能感兴趣的:(Eureka的消费者建立二加入ribbon负载均衡)