Co-authored-by: 文泊 <xll333993@alibaba-inc.com>
Apache RocketMQ Developer Guide
This guide helps developers to understand and use Apache RocketMQ quickly.
1. Concepts & Features
-
Concept:introduce basic concepts in RocketMQ.
-
Feature:introduce functional features of RocketMQ's implementations.
2. Architecture Design
-
Architecture:introduce RocketMQ's deployment and technical architecture.
-
Design:introduce design concept of RocketMQ's key mechanisms, including message storage, communication mechanisms, message filter, loadbalance, transaction message, etc.
3. Example
- Example :introduce RocketMQ's common usage, including basic example, sequence message example, delay message example, batch message example, filter message example, transaction message example, etc.
4. Best Practice
-
Best Practice:introduce RocketMQ's best practice, including producer, consumer, broker, NameServer, configuration of client, and the best parameter configuration of JVM, linux.
-
Message Trace:introduce how to use RocketMQ's message tracing feature.
-
Auth Management:introduce how to deployment quickly and how to use RocketMQ cluster enabling auth management feature.
-
Quick Start:introduce how to deploy Dledger quickly.
-
Cluster Deployment:introduce how to deploy Dledger in cluster.
5. Operation and maintenance management
- Operation:introduce RocketMQ's deployment modes that including single-master mode, multi-master mode, multi-master multi-slave mode and so on, as well as the usage of operation tool mqadmin.