Article 1

RocketMQ Core Architecture: NameServer/Broker/Producer

RocketMQ (formerly MetaQ) technical evolution history and core architecture deep dive, NameServer, Broker, Producer, Consumer roles and deployment topology.

Article 2

RocketMQ Core Features: Ordering, Filtering, Transactions and Timed Messages

Deep dive into RocketMQ core features: ordered consumption, Broker-side filtering, transaction messages, scheduled timing messages, consumption retry.

Article 3

RocketMQ Consumption Modes: Push vs Pull, Long Polling and Offset Management

Deep dive into RocketMQ consumption modes: Push vs Pull comparison, long polling mechanism, consumption backlog handling and Offset management optimization.

Article 4

RocketMQ 4.5.1 on JDK9+: Startup Troubleshooting Guide

Complete solution for RocketMQ 4.5.1 startup issues on JDK9+, script modifications (GC parameters, CLASSPATH, java.ext.dirs) and environment configuration.

Article 5

RocketMQ Terminology and Message Model Quick Reference

RocketMQ core terminology and message model quick reference: Producer, Broker, Consumer, Consumer Group, cluster consumption, broadcast consumption, ordered messages...

Article 6

RocketMQ Java API: Sync/Async Producer

Complete RocketMQ Java API tutorial, sync/async message producer (Producer), pull consumer (PullConsumer) and push consumer (PushConsumer) code examples.