logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RocketMQ 5.x Controller 模式的一致性边界分析

RocketMQ 5.x 引入 Controller 模式后,元数据管理基于 DLedger(Raft)实现强一致写入,但在实际实现中,appendToDLedgerAndWait 返回成功并不意味着状态机已完成 apply。本文从 Raft commit / apply 语义出发,结合 Controller 在重启与选主场景下的行为,分析其一致性边界,并解释 RocketMQ 选择“写强读弱”的

文章图片
#rocketmq
到底了