RabbitMQ支持消息的模式
- 简单模式 Simple
- 工作模式Work
- 发布订阅模式
- 路由模式
- 主题topic模式
- 参数模式


简单模式 Simple
示例
生产

消费

简单模式 Simple 工作模式Work 看了上图你要明白
他们都没有交换机(蓝色是交换机)但都有一个默认交换机
发送消息一定是交换机去进行发送而不是队列
发布订阅模式

创建交换机

创建几个队列

点击queue2 绑定关系

也可以通过exchange点击faout-exchange后进入以下页面绑定

点击faout-exchange后发送消息

这时三个队列都有消息

路由模式

示例

点击direct_exchange后绑定

可以多绑定 比如queue3 也可以绑定 email
给email发送信息

你会发现 queue11 和 queue3 都加了一条信息
主题模式
- 类似于模糊匹配

示例

加上绑定

# 代表零个或多个
* 必须有且只有一个
发送信息

发现queue11 多了一条
headers模式
示例
绑定队列

发送消息

发现queue11 多了一条
本文详细介绍了RabbitMQ中的五种消息模式:简单模式、工作模式、发布订阅、路由和主题模式。在简单模式中,消息直接发送到队列;工作模式涉及多个消费者共享任务;发布订阅模式下,消息广播到所有绑定的队列;路由模式允许基于路由键选择接收队列;主题模式提供模糊匹配,类似正则表达式。每种模式都有其特定的应用场景和配置方式。

312

被折叠的 条评论
为什么被折叠?



