文章
已发布的全部文章。
RocketMQ 存储源码与高可用集群
从 CommitLog、ConsumeQueue、索引、刷盘与复制追踪 RocketMQ 消息存储和故障恢复。
RocketMQ 概念、客户端与消息类型
认识 RocketMQ Topic、MessageQueue、ConsumerGroup,并区分普通、FIFO、延迟和事务消息。
Kafka 日志索引、事务与流处理
理解 Kafka 分段日志与稀疏索引、事务生产者、read_committed 和 Kafka Streams 状态库。
Kafka 集群、分区、副本与再均衡
解释 KRaft 控制器、分区 Leader、ISR、提交边界与 Consumer Group 再均衡。
Kafka 客户端消息流转
追踪 Kafka Producer、Broker、分区、Consumer 与 Consumer Group,理解 key、offset 和提交位置。
RabbitMQ 集群、Quorum Queue 与运维
理解 RabbitMQ 集群元数据、Quorum Queue 的多数派复制,并建立积压、故障与扩容演练清单。
RabbitMQ 可靠性与高级能力
处理发布确认、不可路由消息、死信、延迟重试、顺序消费和重复投递。
RabbitMQ 入门:交换机、队列与路由
区分交换机、队列、绑定与路由键,构建带发布确认和手动消费确认的消息链路。
Seata 工作原理与源码主线
理解 Seata 的 TC、TM、RM、XID、全局锁与 undo_log,并建立可追踪的源码阅读路径。
分布式事务模式
对比 2PC、TCC、Saga、事务消息与 Outbox,用业务不变量和恢复时间选择事务边界。