组件构成
实体
- Producer
- NS(nameserver)
NS集群部署,是Topic的路由注册中心,类似Dubbo的zk。NS之间不通信,而是采用最终一致性。
1.**Broker节点管理**:接受注册并保留信息,提供心跳检测能力。 2.**路由信息管理**:为客户端提供路由注册发现能力。从而引导客户端(producer/consumer)向Broker做投递/消费消息。
Broker
- Remoting Model
- Client manager
- Store Service
- HA Service
- Index Service
- Consumer
数据对象
- Topic
- Queue
- Message
组件构成对比
中间件 生产者 消费者 核心-注册管理 核心-数据处理 主题 分区 分区副本 RocketMQ Producer Consumer NameServer Broker Topic partition Replication Kafka Producer Consumer ZooKeeper Broker Topic Queue 分区细化 多master/主从 RabbitMQ Producer Consumer Erlang服务内部协调机制 Exchange、 Queue - 部署模式
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。