Skip to content

MortarMQA message queue built natively in MoonBit

The full MQ loop — protocol access, produce/consume, partitioned topics, at-least-once delivery (DLQ), durable crash recovery

How this documentation is organised ​

The site is ordered by what you are trying to do, not by who you are. Each chapter is a distinct kind of document; pick the one that matches your task and skip the rest.

ChapterRead it when…Start at
Getting StartedYou want a running loop as fast as possibleQuick start
ConceptsYou want to understand why the system behaves this wayArchitecture
GuidesYou have a specific operational task — deploy, upgrade, recoverRunbook
ReferenceYou need an exact value — a frame layout, a config key, an exit codeProtocol
DevelopYou are changing the code or opening a pull requestTesting

New here? Quick start → Architecture → come back to this table.

Translations

The two languages are first-class: /en/ and /cn/ are parallel trees with identical file names, and / is a chooser. Code fences (mermaid, ASCII timelines, spec notation) and the reference/ tables stay English in both — identifiers, config keys, CLI subcommands and error codes are English by project convention.