RocketMQ
文章平均质量分 91
编程旧事
Code Daily!
展开
-
基础篇-基本架构
本文详细介绍了RocketMQ的基本架构及其组件。NameServer是无状态服务器,负责健康检查和提供Topic路由信息。Broker作为消息处理的核心,负责消息的接收、分发和投递。Producer支持同步、异步和单向消息发送方式,允许业务端负载均衡地发送消息至Broker集群。Consumer通过pull或push方式消费消息,支持集群消费和广播消费两种模式,分别适用于不同的业务场景。整个架构设计支持高可用性、负载均衡和消息的可靠传输。原创 2024-05-30 16:54:08 · 1233 阅读 · 0 评论 -
基础篇-领域模型
本文详细介绍了RocketMQ的基本架构及其组件。NameServer是无状态服务器,负责健康检查和提供Topic路由信息。Broker作为消息处理的核心,负责消息的接收、分发和投递。Producer支持同步、异步和单向消息发送方式,允许业务端负载均衡地发送消息至Broker集群。Consumer通过pull或push方式消费消息,支持集群消费和广播消费两种模式,分别适用于不同的业务场景。整个架构设计支持高可用性、负载均衡和消息的可靠传输。原创 2024-05-30 16:49:55 · 1101 阅读 · 0 评论 -
基础篇-领域模型
本文详细介绍了RocketMQ消息队列的领域模型。消息是RocketMQ中的基本数据传输单元,具有只读性和持久性。主题是消息的一级分类容器,由多个队列组成,属性设置通过队列操作实现。标签是消息的二级分类,允许同一业务范畴下不同目的的消息共存。消息队列(MessageQueue)保证消息的有序性(FIFO)和流式操作。生产者(Producer)负责构建并投递消息到MQ。消费者(Consumer)接收并处理消息,必须关联消费者组(ConsumerGroup),后者负责统一配置和管理消费状态。消费者组内的消费者间原创 2024-05-30 16:44:34 · 1043 阅读 · 0 评论