zoukankan      html  css  js  c++  java
  • springcloud(十四)、ribbon负载均衡策略应用案例

    一、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 再次按照刚才的启动顺序启动,再来查看

     

     

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

  • 相关阅读:
    隐藏控件标签
    在线删除文件asp.net c#
    access数据库在线生成xls电子表格
    html5 css练习,弹性三栏布局
    html5 css多列布局
    Java利用webservice创建接口案例源码
    Java-Tomcat内存溢出详解
    Linux基本命令——ps/top
    Weka——如何连接MySQL数据库
    Longest Substring Without Repeating Characters
  • 原文地址:https://www.cnblogs.com/forever29/p/12776931.html
Copyright © 2011-2022 走看看