您的位置:首页 > 其它

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: