首页 > 编程语言 > 详细

springcloud(十四)、ribbon负载均衡策略应用案例

时间:2020-04-26 11:14:35      阅读:45      评论:0      收藏:0      [点我收藏+]

一、eureka-server服务中心项目不再创建

二、eureka-common-empdept公共组件项目不再掩饰

三、创建eureka-client-provider-empdept-one提供者项目

3.1 结构如下

技术分享图片

 

 

 

pom.xml文件内容如下:

技术分享图片 pom.xml

 

3.2 DeptMapper.java

技术分享图片 DeptMapper.java

 

3.3EmpMapper.java

技术分享图片 EmpMapper.java

 

3.4EmpMapper.xml

技术分享图片 EmpMapper.xml

 

3.5DeptService.java

技术分享图片 DeptService.java

 

3.6  DeptServiceImpl.java

技术分享图片 DeptServiceImpl.java

 

3.7 EmpService.java

技术分享图片 EmpService.java

 

3.8  EmpServiceImpl.java

技术分享图片 EmpServiceImpl.java

 

3.9 CenterController,java

技术分享图片 CenterController.java

 

3.10 启动类的设置

技术分享图片 启动类

 

3.11 编写属性文件

技术分享图片 application.properties

 

3.12 启动eureka-server、eureka-client-provider-empdept-one 查看结果

技术分享图片

 

 

 技术分享图片

 

 

 

四、创建eureka-client-provider-empdept-two提供者项目,所有的代码模块和eureka-client-provider-empdept-one一模一样,只是端口号不一样即可

 

五、创建eureka-client-consumer-empdept-p-one消费者项目,

5.1 结构如下

技术分享图片

 

 

 

5.2 编写 EmpDeptProviderFeign.java

技术分享图片 EmpDeptProviderFeign.java

 

5.3 CenterController.java

技术分享图片 CenterController.java

 

5.4 application.properties属性文件编写

技术分享图片 application.properties

 

5.5 编写启动类

技术分享图片 启动类

 

5.6  启动项目顺序为:eureka-server、eureka-client-provider-empdept-one、eureka-client-provider-empdept-two、eureka-client-consumer-empdept-p-one

因为没有设置负载均衡策略,因此他会按照默认方式既 轮询策略进行调用,

技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 

 

 

5.7 再次选择配置ribbon负载均衡策略为随机分配,再看效果,属性文件设置如下

技术分享图片 application.properties

 

5.8 再次按照刚才的启动顺序启动,再来查看

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 

 

可以挨个把负载均衡策略试一下

springcloud(十四)、ribbon负载均衡策略应用案例

原文:https://www.cnblogs.com/sqkj0529/p/12776931.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!