RabbitMQ的交换机类型介绍

4 篇文章 0 订阅
3 篇文章 0 订阅

RaabbitMQ常用的交换机类型有四种,分别为:fanout,direct,topic,headers.

1:Fanout Exchange

没有指定的BindIngs和路由键信息,交换机收到消息后,一广播模式发送到消息队列queue中.
在这里插入图片描述

2:Direct Exchange

有明确的Bindings信息和RoutKey信息,direct类型的交换机规则比较简单,他会把消息路由到BindingKey和RoutingKey完全匹配队列中.

缺点:没有找到消息,消息会丢失.
在这里插入图片描述

3:Topic Exchange

有明确的BindingKey和RoutingKey,它们都是以.分割的

在Direct Exchange的基础上进行了增强.优化了RoutingKey的规则,新增了路由匹配规则,例如user.#(表示user.开头#表示后面有0个或者0个以上的单词都可以匹配),user.(表示user.开头,*表示后面可以跟任意一个单词都可以匹配)
在这里插入图片描述

4:Headers Exchange

这种类型的交换机不依赖于路由键匹配规则来路由信息,而是根据发送消息携带的headers属性进行匹配,在绑定队列和交换器是指定一组键值对.当发送的消息到交换机时,RabbitMQ会获取到消息中的headers信息,对比叫交换机中的键值对信息是否匹配,如果匹配,消息就会保存到该队列中,headers类型的交换机性能很差,不建议使用.

打个广告:本人也是从事java开发,可以一起学习和探讨

我这里又很多学习资料都是今年或者去年的!如需试看请V联系。今年热卖马士兵 拉钩!!!请自行衡量好价值!老课便宜!新课贵!!!新课大多是加密文件授权专用播放器观看 只支持淘宝 支付宝!
好不好可以来看看,

4. 可以添加我微信:xgj8081

5. 可以添加我微信:xgj8081

1**:**拉勾Java高级工程师高薪训练营 (2021年2月左右完结超级推荐 年度热卖 Hot)

2**:**网易-微专业Java高级开发工程师 (完结Hot)

3**:**黑马-Java架构师实战训练营 (2021年2月左右完结Hot)

4**:马士兵-【MCA】Java互联网高级架构师(100多门课包含高级架构师6个班)**(在更新)

5**:**图灵-Java架构师(第二期,第三期,第四期)(四期同步更新Hot—四期是和鲁班的讲师一起讲的!)

6**:**享学-Java架构师(第二期,第三期)(三期同步更新Hot)

7**:**鲁班-Java架构师(第二期,第三期)(二期完结 三期断更Hot—鲁班被图灵收购!!鲁班三期官网停更)

8**:**咕泡-Java架构师(第二期,第三期 第四期)(完结Hot)

9**:**M课-Java架构师成长直通车(完结)

10**:**极客-Java架构师训练营(同步更新)

11**:**开课吧-JavaEE企业级分布式高级架构师第十期(完结)

12**:**极客-架构师实https://static001.geekbang.org/static/common/browser_update/index.html战营P9(李运华)(新款 —同步更新)

13**:**网易微专业Java高级架构师P7 2021新版(完结2021年2月左右完结)

14**:**网易微专业Java开发工程师P6 2021新版(完结2021年2月左右完结)

15**:**极客Java进阶训练 (完结)

16**:**M课-Java架构师-十项全能 (更新中)

17**:**奈学Java资深研发工程师 (有在更 也有已完结)

18**:**奈学P7架构师 (有在更 也有已完结)

19**:**奈学百万架构师 (有在更 也有已完结)

20**:**开课吧-百万架构师第十期(P8)(更新中)

21:极客-小马哥项目实战营 (在更新)

22:开课吧-Java架构师P7进阶之路-技术专家(新课-在更新)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

从入门到京东

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值