Skip to content

核心概念 ​

本章解释 MortarMQ 怎么工作、为什么这么设计。建议快速开始之后通读一遍,之后在某个行为让你困惑时再回来查单页。

本章全是叙述性内容,不含可复制执行的命令。需要命令去 使用指南,需要精确的表格和注册表去 参考手册。

本章内容 ​

页面回答什么问题
基础概念消息模型 —— topic、分区、组、epoch、credit、quorum、DLQ 各是什么意思
架构各源码包分别负责什么、依赖只能朝哪个方向走、图集在哪
消息丢失消息在什么条件下可能丢,以及证明它没丢的恒等式
消息重复第二份什么时候到,以及怎么让处理器容忍它
顺序性保证什么顺序、在哪停、怎么绕着边界设计
安全边界v0 防什么、明确不防什么、token 握手怎么做
术语表命名规则:文件魔数、八个形似 epoch 的计数器、ID 体系

计划中的页面 ​

以下页面随对应实现落地,届时会挂到本页:

  • 存储内部 —— segment 格式、稀疏索引、checkpoint 重放(概念页讲行为,这一页讲字节)

相关章节 ​

  • 支撑本章的 9 张 mermaid 图:图集