Dubbo集群-负载均衡

Posted 小猪爱蹦迪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dubbo集群-负载均衡相关的知识,希望对你有一定的参考价值。

Dubbo集群-负载均衡

  1. 你需要一个dubbo-admin的压缩包
  2. 你需要将解压包放到tomcate文件下的webapps内(修改E: omcat-apacheapache-tomcat-7.0.64webappsdubbo-adminWEB-INFdubbo.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

最小并发:

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

以上是关于Dubbo集群-负载均衡的主要内容,如果未能解决你的问题,请参考以下文章

Dubbo 系列(07-3)集群容错 - 负载均衡

集群下Dubbo负载均衡配置

dubbo学习路由和负载均衡

dubbo负载均衡策略和集群容错策略都有哪些

Dubbo之旅--集群容错和负载均衡

Dubbo负载均衡与集群容错机制