direct(直接交换模式)

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

fanout(广播分发模式)

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

topic(通配符匹配模式)

topic交换器通过模式匹配分配消息的路由键属性,将路由键和某个模式进行匹配,此时队列需要绑定到一个模式上。它将路由键和绑定键的字符串切分成单词,这些单词之间用点隔开。它同样也会识别两个通配符:符号"#"和符号"*"。

'#'匹配0个或者多个单词。

'*'匹配不多不少一个单词。

rabbitmq中的三种交换器(匹配模式)相关推荐

  1. .net core 注入中的三种模式:Singleton、Scoped 和 Transient

    从上篇内容不如题的文章<.net core 并发下的线程安全问题>扩展认识.net core注入中的三种模式:Singleton.Scoped 和 Transient 我们都知道在 Sta ...

  2. VMware虚拟化项目中经常使用的三种磁盘置备模式 vmware- vsphere- datastore-disk

    VMware虚拟化项目中经常使用的三种磁盘置备模式 说明: 在虚拟化集群搭建完成,创建虚拟机的时候我们的虚拟机磁盘创建存在三种选择,不同的选择代表磁盘的工作模式也不同. 1.厚置备延迟置零: 这是默认 ...

  3. Oracle的join默认为,Oracle中的三种Join方法详解

    这里将为大家介绍Oracle中的三种Join方法,Nested loop join.Sort merge join和Hash join.整理出来以便帮助大家学习. 基本概念 Nested loop j ...

  4. VMware Workstation三种网络连接模式说明(Bridged,NAT,Host-only networking)

    VMware Workstation三种网络连接模式说明(Bridged,NAT,Host-only networking) VMware Workstation 提供 三种基本的网络连接 模式 : ...

  5. oracle hash join outer,CSS_浅谈Oracle中的三种Join方法,基本概念 Nested loop join: Outer - phpStudy...

    浅谈Oracle中的三种Join方法 基本概念 Nested loop join: Outer table中的每一行与inner table中的相应记录join,类似一个嵌套的循环. Sort mer ...

  6. Redis三种集群模式介绍

    三种集群模式 redis有三种集群模式,其中主从是最常见的模式. Sentinel 哨兵模式是为了弥补主从复制集群中主机宕机后,主备切换的复杂性而演变出来的.哨兵顾名思义,就是用来监控的,主要作用就是 ...

  7. 简单区分Vmware的三种网络连接模式(bridged、NAT、host-only)

    from https://www.slyar.com/blog/vmware-bridged-nat-hostonly.html Vmware在安装时默认安装了两块虚拟网卡,VMnet1和VMnet8 ...

  8. Vue中的三种Watcher

    Vue中的三种Watcher Vue可以说存在三种watcher,第一种是在定义data函数时定义数据的render watcher:第二种是computed watcher,是computed函数在 ...

  9. python选择语句是什么语句_Python语言中的三种选择语句

    本文将详细介绍Python语言中的三种选择语句:if语句,if/else语句和if/elif/else语句.对于每种语句,我们都提供了相应的流程图.与此同时,我们给出许多简单的示例程序,以帮助读者加深 ...

最新文章

  1. PHPExcel开发者文档[中文版]
  2. Linux下精准踢掉登录用户-pkill命令
  3. 手机局域网html,手机遥控电脑开机神器!局域网唤醒App
  4. 剑指offer 二叉树的深度
  5. 我学习的第一个uiautomator从创建到运行结束
  6. vsftpd 可以登录,无法写入和上传
  7. ios端 ajax url的一个小问题
  8. zoj[3868]gcd期望
  9. python环境变量设置失败
  10. C++中头文件iostream介绍
  11. java中正则验证邮箱手机格式
  12. Still,yet和already的用法
  13. 计算机心理学测试题目及答案解析,测量心理学考研重点选择题(含答案)
  14. java接入支付宝支付api
  15. FPGA EMMC HS400模式verilog驱动开发
  16. PMOS双电源供电隔离电路(USB接入为电池充电 电池断开供电)
  17. 运维的职业发展方向有哪些?该如何规划?
  18. swoole 连接mysql_swoole教程:用swoole4操作mysql连接池之读写分离
  19. python和易语言哪个容易胖_坐着长肉还是躺着长肉 哪个更容易胖
  20. python格式jpg转换png(批量处理,深度24,尺寸不变)

热门文章

  1. QIIME 2教程. 13训练特征分类器TrainingFeatureClassifiers(2021.2)
  2. SEL重磅:重新认识菌根:菌根真的如普遍认为的那样重要吗?
  3. 深圳大学李猛教授报告:海洋古菌的微生物组学(11月17日晚7点)
  4. Bio-protocol首届生物实验短视频大赛
  5. R语言找到CRAN库已经不在提供的包、手动下载并使用RStudio进行安装
  6. R语言使用fs包的file_info函数查看文件元信息(属性信息)、使用file_chmod函数修改文件的权限、使用file_chown函数修改文件的所有者
  7. R语言基于glmnet构建分类模型并可视化特征系数(coefficient)以及L1正则化系数(lambda)实战
  8. 常见消息队列对比(ActiveMQ、ZeroMQ、kafka、RabbitMQ)?
  9. plotly基于dataframe数据绘制线形图(line plot)
  10. R语言apply族函数