RocketMQ消息中间件
1RocketMQ概述
RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点: 能够保证严格的消息顺序 提供丰富的消息拉取模式 高效的订阅者水平扩展能力 实时的消息订阅机制 亿级消息堆积能力
RocketMQ包含的组件
NameServer:单点,供Producer和Consumer获取Broker地址
Producer:产生并发送消息
Consumer:接受并消费消息
Broker:消息暂存,消息转发
1.Producer和Consumer将地址注册至NameServer中
2.生产者将消息发送至Broker中
3.Broker在Name中将消费者的地址信息获取到
4.Broker将消息发送至Consumer中