目录
消息队列中间件2种传递模式:
1. 点对点(P2Peye.com)模式:
- 每个消息只用一个消费者
- 发送者和接受者没有时间依赖
- 接受者确认消息接受和处理成功
2. 发布/订阅(Pub/Sub)模式
- 每个消息可以有多个订阅者
- 客户端只有订阅后才能接受到消息
- 持久订阅和费持久订阅
消息中间件组成
Broker
消息服务器,作为server提供消息核心服务
Producer
消息生产者,业务的发起方,负责生产消息传输给broker,
Consumer
消息消费者,业务的处理方,负责从broker获取消息并进行业务逻辑处理
Topic
主题,发布订阅模式下的消息统一汇集地,不同生产者向topic发送消息,由MQ服务器分发到不同的订阅者,实现消息的 广播
Queue
队列,PTP模式下,特定生产者向特定queue发送消息,消费者订阅特定的queue完成指定消息的接收