05-03_RabbitMQ_工作模式_发布PUB-订阅SUB模式
2020-01-12 13:10
211 查看
5.3 发布PUB-订阅SUB模式
5.3.1 发布PUB-订阅SUB模式说明
- 发布/订阅模式中,生产者不再直接与队列绑定,而是将数据发送至“交换机Exchange”。
- 交换机Exchange用于将数据按某种规则送入与之绑定的队列,进而供消费者使用。
- 发布/订阅模式中,交换机将无差别的将所有消息送入与之绑定的队列,所有消费者拿到的消息完全相同,交换机的类型被称为fanout。
5.3.2 发布PUB-订阅SUB模式的使用场景
- 发布/订阅模式因为所有消费者获得相同的消息,所以特别适合“数据提供商与应用商”。
例如:中国气象局提供“天气预报”送入交换机,网易、新浪、百度、搜狐等门户接入通过队列绑定到该交换机,自动获取气象局推送的气象数据。
5.3.3 新建交换机
5.3.4 示例代码
1:创建消息队列及交换机常量:
package com.marshal.study
相关文章推荐
- 发布/订阅(Pub/Sub)模式的简单实现
- JMS发布订阅(Pub/Sub)模式示例
- Redis教程03——Redis 发布/订阅(Pub/Sub)
- JMS(五):订阅/发布模式(SUB/PUB)
- redis的发布订阅模式pubsub
- zeroMQ初体验-2.发布订阅模式(pub/sub)
- JavaScript实现的发布/订阅(Pub/Sub)模式
- Redis源码分析(三十)--- pubsub发布订阅模式
- 开发创建XMPP“发布订阅”扩展(xmpp pubsub extend)
- RabbitMQ消息分发模式----"Publish/Subscribe"发布/订阅模式
- (十一)redis 发布与订阅(pub/sub)
- 【入门】基于ActiveMQ 的发布/订阅(Pub/Sub) Chat 示例,上传了源码
- RabbitMQ 使用 | 第三篇:发布/订阅模式
- Redis发布及订阅消息(pub/sub)
- NoSQL之Redis---PUB/SUB(订阅与发布)---基本命令
- 快速掌握Redis——第五招:pub/sub 发布/订阅
- 05-rabbitmq-发布订阅
- RabbitMQ 原文译03--发布和订阅
- redis命令详解与使用场景举例——Pub与Sub(发布订阅)
- php redis pub/sub(Publish/Subscribe,发布/订阅的信息系统)之基本使用