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

     

     

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

  • 相关阅读:
    各种协议与HTTP协议之间的关系
    在浏览器中输入url地址到显示主页的过程
    TCP 协议如何保证可靠传输
    TCP,UDP 协议的区别
    TCP 三次握手和四次挥手
    OSI与TCP/IP各层的结构与功能,用到的协议
    424. 替换后的最长重复字符
    webstorm快捷键
    S1:动态方法调用:call & apply
    S1:原型继承
  • 原文地址:https://www.cnblogs.com/forever29/p/12776931.html
Copyright © 2011-2022 走看看