MQ架构
MQ架构
MQ基本模块
一个消息队列至少要有通信协议、网络、存储、生产者、消费者最基础的5
个模块,不同的MQ
架构就是对这5
个模块的选型设计。
消息队列中存储的数据分为两大类,分别是元数据和消息数据。元数据是集群维度的资源数据,包括Topic
、Group
、User
、ACL
、Config
;消息数据是客户端写入的用户业务数据。
RocketMQ
Kafka
RabbitMQ
本文由作者按照 CC BY 4.0 进行授权
一个消息队列至少要有通信协议、网络、存储、生产者、消费者最基础的5
个模块,不同的MQ
架构就是对这5
个模块的选型设计。
消息队列中存储的数据分为两大类,分别是元数据和消息数据。元数据是集群维度的资源数据,包括Topic
、Group
、User
、ACL
、Config
;消息数据是客户端写入的用户业务数据。