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. This article analyzes principles and pra...

Article 2

RocketMQ Core Features: Ordering/Filtering/Transaction/Ti...

Deep dive into RocketMQ core features: ordered consumption, Broker-side filtering, transaction messages, scheduled timing messages, consumption retry, flow control mechanism and dead letter queue. ...

Article 3

RocketMQ Consumption Modes: Push vs Pull, Long Polling, O...

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

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. This article analyzes principles and prac...

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, Tag and Queue.

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.