![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
文章平均质量分 90
Ivan-Zhong
这个作者很懒,什么都没留下…
展开
-
RocketMq和kafka消息发送流程对比
RocketMq和kafka消息发送流程对比RocketMq消息发送流程具体实现在sendDefaultImpl中首先确保producer的启动状态 check消息的完整性 根据topic的name去拿最近的topic信息(该信息第一次从nameServer更新获取),并将topic信息保存在topicPublishInfoTable(所有发送者的topic的本地缓存,消费者的缓存在re...原创 2021-04-12 15:17:19 · 163 阅读 · 0 评论 -
kafka事务消息处理
转自:http://matt33.com/2018/11/04/kafka-transaction/侵删这篇文章是 Kafka Exactly-Once 实现系列的第二篇,主要讲述 Kafka 事务性的实现,这部分的实现要比幂等性的实现复杂一些,幂等性实现是事务性实现的基础,幂等性提供了单会话单 Partition Exactly-Once 语义的实现,正是因为 Idempotent Producer 不提供跨多个 Partition 和跨会话场景下的保证,因此,我们是需要一种更强的事务保证,能够原子.转载 2021-04-12 11:52:21 · 3359 阅读 · 0 评论 -
分布式数据一致性算法
分布式数据一致性算法在分布式系统中,多个数据节点保持数据一致的一种协议.强一致性协议:paxos、raft、zab弱一致性协议:gossip已实现的例子Google的Chubby分布式锁服务,采用了Paxos算法 etcd分布式键值数据库,采用了Raft算法 ZooKeeper分布式应用协调服务,Chubby的开源实现,采用ZAB算法 TIDB SERV...原创 2021-04-01 11:35:12 · 329 阅读 · 0 评论