rocketMQ-6-3-Half和Op队列映射关系
2023-08-03 17:50:10 0 举报
剖析rocketMQ中Half和Op队列映射关系
作者其他创作
大纲/内容
Half Topic消费者不可见
9
msg
123475689
commit
Mapping 映射关系
待比较
broker
producer生产者
Op Topic消费者不可见
2.2commit/rollback写入操作对队列 Op Message Queue
1
查询本地事务状态
7
本地数据库
......
已知事务状态结果:commit/rollback)才会写入Op
定时任务对比Half、Op两个列表未知事务状态结果,定时反查。15次后还查不到,默认state=回滚
6
5
1.prepare阶段写入half队列Half Message Queue
123456789101112
反查得到结果
2.1 commit写入真实topic队列REAL TOPIC MessageQueue
3
2
8
4
存储的是Half Topic 的offset
User Topic消费者可见
0 条评论
下一页