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