RocketMQ
一、RocketMQ 整体架构设计
整体的架构设计主要分为四大部分,分别是:Producer(生产者)、Consumer(消费者)、Broker(服务器)、NameServer(注册中心)。
NameServer
NameServer主要负责Topic和路由信息的管理,功能类似Dubbo的zookeeper。
Broker
消息服务器,负责存储消息,转发消息。
Producer
消息生产者,负责产生消息,一般由业务系统负责产生消息。
Consumer
消息消费者,负责消息消费,一般是后台系统负责异步消费。