zoukankan      html  css  js  c++  java
  • 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

    最小并发:

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

  • 相关阅读:
    07.进程管理+作业控制+文件查找与压缩+文件压缩与打包+tar打包解包+NFS
    反转数字
    取出列表中第N大的数
    nginx负载均衡
    DNS解析
    浅谈Http长连接和Keep-Alive以及Tcp的Keepalive
    django_orm操作
    多线程下的单例模式
    装饰器实现单例模式
    Django model 中的 class Meta 详解
  • 原文地址:https://www.cnblogs.com/liu13-B/p/12012691.html
Copyright © 2011-2022 走看看