dubbo2.6.7实现跨机房方案及实践

按机房部署独立的注册中心集群,采用多注册中心负载均衡(推荐)

在引入多注册中心集群后,Dubbo在流量选址时多了一层注册中心集群间的负载均衡,目前dubbo2.7.5版本支持多注册中心间负载均衡策略:(但是这个版本中的实现存在很多bug

  (1)指定优先级:来自 preferred=“true” 注册中心的地址将被优先选择,只有该中心无可用地址时才 Fallback 到其他注册中心

  (2)同 zone 优先:选址时会和流量中的 zone key 做匹配,流量会优先派发到相同 zone 的地址

  (3)权重轮选:

         <!-- 来自北京和上海集群的地址,将以 10:1 的比例来分配流量 -->
        <dubbo:registry id="beijing" address="zookeeper://${zookeeper.address1}" weight=”100“ />
        <dubbo:registry id="shanghai" address="zookeeper://${zookeeper.address2}" weight=”10“ />

服务注册到本机房,消费订阅优先本机房,可跨机房订阅

 

未完。。。
 

参看文档: 

里程碑式 Dubbo 2.7.5 版本发布    https://mp.weixin.qq.com/s/4uqw-SXqYIryyEs0JJljFA

Dubbo 如何成为连接异构微服务体系的最佳服务开发框架   https://www.kubernetes.org.cn/6364.html

瓜子二手车在 Dubbo 版本升级、多机房方案方面的思考和实践   瓜子二手车在 Dubbo 版本升级、多机房方案方面的思考和实践

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值