1.(Topic)主题:一类消息的集合,RocketMQ的基本订阅单位
**
**
2.消息模型:Producer(生产者,生产消息) , Broker(消息代理,存储消息/转发消息) , Consumer(消费者,消费信息)
**
**
3.部署结构:
Name Server(名字服务):生产者/消费者通过名字服务查找各主题响应的Broker IP列表
Broker Server(代理服务器):消息中转角色,负责存储消息/转发消息
**
**
4.消费模式:
Pull Consumer(拉取式消费):应用调用Consumer的拉取信息方法从Broker Server拉取消息
Push Consumer(推动式消费):Broker收到消息后主动推送给消费端,该模式实时性较高
**
**
5.Group(组):
Producer Group(生产者组): 用于标识同一类****Producer的集合
Consumer Group(消费者组):用于标识同一类Consumer的集合
**
**
6.消息传播模式:
Clustering(集群):相同Consumer Group的每个Consumer平均分摊消息
Broadcasting(广播):相同Consumer Group的每个Consumer实例都接收全量的消息
**
**
7.消息类型:
1)普通消息 2)顺序消息 3)定时/延时消息 4)事务消息