This article introduces RocketMQ server Architecture and Implementation

Architecture

  • NameServ a stateless application that stores the topic routing information
  • Broker a stateful application that handles data computation and storage. The data it computes includes producer requests, consumer requests, management requests. The data it stores includes messages and indexes.
  • rocketmq

Implementation