Dubbo集群-负载均衡

Dubbo集群-负载均衡

  1. 你需要一个dubbo-admin的压缩包
  2. 你需要将解压包放到tomcate文件下的webapps内(修改E:\tomcat-apache\apache-tomcat-7.0.64\webapps\dubbo-admin\WEB-INF\dubbo.properties中zookeeper地址)
  3. 你需要再zookeeper服务启动的情况下,启动tomcate(tomcate/bin/startup.bar)
  4. 登录localhost:8080/dubbo-admin 访问页面
  5. 加载服务项目到集群中--修改服务项目的端口,启动(注意:服务名称不变-代表是在同一个集群中)
  6. <!--声明服务提供方-->
        <dubbo:application name="provider"/>
        <!--注册中心地址-->
        <dubbo:registry address="zookeeper://127.0.0.1:2181"/>
        <!--dubbo服务端口-->
        <dubbo:protocol name="dubbo" port="20880修改服务项目的端口"/>
    
    
        <!--服务注册-->
        <dubbo:service interface="com.dubbo.service.DoSomeService" ref="doSomeService"/>
    
        <dubbo:service interface="com.dubbo.service.UserService" ref="userService"/>
    

      

  7. 配置dubbo-admin中的负载均衡策略

其实就是用tomcate启动一个dubbo-admin项目

 

 

尴尬错误:加了dubbo-admin的tomcate起不来

报错:

解决:重解压一个tomcate

 

负载均衡策略

轮询:轮流询问SpringCloud

最小并发:

随机:按权重大小(倍全和半权)

posted @ 2019-12-09 18:20  小猪爱蹦迪--自学Java  阅读(204)  评论(0编辑  收藏  举报