【RabbitMQ】—— Exchange类型
来源:互联网 发布:男士内裤淘宝店铺名 编辑:程序博客网 时间:2024/06/07 22:27
上篇博客中了解到不同的队列类型使用了不同类型的Exchange,本篇博客介绍一下Exchange的三种类型。
Fanout Exchange
不处理路由键。你只需要简单的将队列绑定到交换机上。一个发送到交换机的消息都会被转发到与该交换机绑定的所有队列上。很像子网广播,每台子网内的主机都获得了一份复制的消息。Fanout交换机转发消息是最快的。
处理路由键。需要将一个队列绑定到交换机上,要求该消息与一个特定的路由键完全匹配。这是一个完整的匹配。如果一个队列绑定到该交换机上要求路由键“dog”,则只有被标记为“dog”的消息才被转发,不会转发dog.puppy,也不会转发dog.guard,只会转发dog。
Topic Exchange
将路由键和某模式进行匹配。此时队列需要绑定要一个模式上。符号“#”匹配一个或多个词,符号“*”匹配一个词。因此“audit.#”能够匹配到“audit.irs.corporate”,但是“audit.*”只会匹配到“audit.irs”。我在RedHat的朋友做了一张不错的图,来表明topic交换机是如何工作的:
阅读全文
1 0
- 【RabbitMQ】—— Exchange类型
- RabbitMQ Exchange 类型介绍
- RabbitMQ各种交换机类型Exchange Types介绍
- RabbitMQ各种交换机类型Exchange Types介绍
- RabbitMQ各种交换机类型Exchange Types介绍
- RabbitMQ各种交换机类型Exchange Types介绍
- RabbitMQ各种交换机类型Exchange Types介绍
- RabbitMQ各种交换机类型Exchange Types介绍
- RabbitMQ各种交换机类型Exchange Types介绍
- 【RabbitMQ】——三种Exchange模式(Fanout、Direct、Topic)
- RabbitMQ exchange
- RabbitMQ四种Exchange类型之Fanout (Java)
- RabbitMQ四种Exchange类型之Fanout (Erlang)
- RabbitMQ四种Exchange类型之Direct (Java)
- RabbitMQ四种Exchange类型之Direct (Erlang)
- RabbitMQ四种Exchange类型之Topic (Java)
- RabbitMQ四种Exchange类型之Topic(Erlang)
- RabbitMQ四种Exchange类型之Headers(Java)
- 数组分段和最大值最小问题
- Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
- HDU 4747 线段树 区间更新
- 怎么判断软件公司是否靠谱
- 工作小记录,server中调用update却被回滚。
- 【RabbitMQ】—— Exchange类型
- 手写选择题识别-封装tensorflow模型-移植到android程序
- 将其他编码文件转化为UTF8文件
- html css伪元素标签(二)灵活
- ES6数组扩展
- Gradle2.0用户指南翻译——第二章. 概述
- 进制转换(栈 && 16进制转换)
- 互动大屏,unity透明视频的实现方法:
- java 基础