分布式
心疼我柯
这个作者很懒,什么都没留下…
展开
-
两阶段与三阶段提交协议
首先了解一下为什么要使用多阶段提交协议这个东西。在分布式系统中,我们会存在一个方法对多个库进行插入或更新。但是每个节点只能知晓自己的操作是成功或失败,却无法知道其他节点的成功和失败。这样的话就会导致数据的不一致性。当一个事务跨越了多个节点时,为了保持数据的一致性,所以就引进了两阶段提交协议这个东西。所谓两阶段提交协议:第一阶段:准备阶段(投票阶段) ...翻译 2018-08-01 18:09:06 · 298 阅读 · 0 评论 -
RocketMq总结
MQMQ可以应用于 应用解耦、流量削峰、消息分发。还可以保证最终一致性、方便动态扩容等功能。Product Consumer Broker NameServer cluster发信者 收信者 负责传输 调度室 集群nameserver是一个几乎无状态节点,可集群部署,节点之间无任何信息同步。broker分为master与slave,一个master可以对应多个sla...原创 2019-07-04 15:47:42 · 497 阅读 · 0 评论