为了账号安全,请及时绑定邮箱和手机立即绑定

同步效率问题

假如有3个pxc的接点。因为数据的强一致性。  所以执行写入操作的时候,需要在3个接点都执行了才回返回结果。

那么问题来了, 每增加一个接点都要增加相应的写入时间。那么接点越多就越慢。怎么提现高可用呢?

正在回答

1 回答

pxc集群的同步速度取决于性能最差的节点,因此说每个节点硬件配置要基本相同,否则就是浪费。另外,pxc集群不要组建太大规模的集群,节点越多同步的工作也就越多,所以速度也就越慢。最后,可以利用pxc集群和replication集群共同组成混合集群,由mycat或者其他中间件管理。重要的数据(用户信息、余额、交易、充值)保存到pxc集群,非重要的数据(新闻、回帖、公告、招聘、商品信息)保存到replication集群。至于跨集群的事物一致性可以参考微服务的解决办法,有一种方案是依靠MessageQueue来实现分布式事务一致性的,建议你搜索一下RocketMQ分布式事务。祝你学习愉快!

2 回复 有任何疑惑可以回复我~
#1

壮士 提问者

非常感谢!
2018-05-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

同步效率问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信