(二)dubbo+redis注册中心集群+spring

本文探讨了在使用dubbo和redis构建注册中心集群时的数据同步问题。针对failover策略,指出了其在服务器端数据同步的挑战,以及master-slave配置下数据不一致的情况。另外,介绍了replicate策略,虽然能在客户端实现多服务器写入,但随着集群规模扩大,会增加性能压力。
摘要由CSDN通过智能技术生成
1、集群策略
 dubbo设置了集群策略:

可通过<dubbo:registry cluster="replicate" />设置redis集群策略,缺省为failover。
  • failover: 只写入和读取任意一台,失败时重试另一台,需要服务器端自行配置数据同步--?如何使数据同步?。
  • failover方式数据同步是个问题。1、master和slave,虽然可以设置slave能写,但是salve写入的不会同步到master。2、两个Redis实例之间数据同步,需redis服务器端自己配置
  • replicate: 在客户端同时写入所有服务器,只读取单台,服务器端不需要同步,注册中心集群增大,性能压力也会更大。

这里选用replicate。

修改:provider.xml

<!--  消费方应用名,用于计算依赖关系,不是匹配条件,不要与提供方一样  -->
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值