Direct:消息中的路由键(routing key)如果和 Binding 中的 binding key 一致 , 交换器就将消息发到对应的队列中 。它是完全匹配、单播的模式 。

文章插图
3.2. Fanout(广播分发) Fanout:
每个发到 fanout 类型交换器的消息都会分到所有绑定的队列上去 。很像子网广播 , 每台子网内的主机都获得了一份复制的消息 。fanout 类型转发消息是最快的

文章插图
3.3. topic 交换器(模式匹配)
topic 交换器:topic 交换器通过模式匹配分配消息的路由键属性 , 将路由键和某个模式进行匹配 , 此时队列需要绑定到一个模式上 。它将路由键和绑定键的字符串切分成单词 , 这些单词之间用点隔开 。它同样也会识别两个通配符:符号“#”和符号“” 。#匹配 0 个或多个单词 , 匹配不多不少一个单词 。

文章插图
推荐阅读
- 一文读懂银行数据架构体系
- 阿里P7架构师浅析:如何优化Java程序设计、编码提高性能
- 日志服务架构设计
- 软件架构-解密电商系统-秒杀的原理和开发思路
- 特斯拉有望官宣电池技术大突破 这个概念最受益
- 冬天适合炒什么类股票 冬季特别冷买什么概念的股票
- 微服务架构,多“微”才合适?
- 基于token机制鉴权架构
- 分布式、高并发、多线程,这些概念还傻傻分不清吗?
- 事件驱动微服务体系架构
