首页 > 其他分享 >死信交换机

死信交换机

时间:2023-09-14 18:58:07浏览次数:31  
标签:队列 绑定 投递 死信 交换机 消息

什么是死信?

当一个队列中的消息满足下列情况之一时,可以成为死信(dead letter):

  • 消费者使用basic.reject或 basic.nack声明消费失败,并且消息的requeue参数设置为false
  • 消息是一个过期消息,超时无人消费
  • 要投递的队列消息满了,无法投递

如果这个包含死信的队列配置了dead-letter-exchange属性,指定了一个交换机,那么队列中的死信就会投递到这个交换机中,而这个交换机称为死信交换机(Dead Letter Exchange,检查DLX)。

如图,一个消息被消费者拒绝了,变成了死信:

 

因为simple.queue绑定了死信交换机 dl.direct,因此死信会投递给这个交换机:

 

 

如果这个死信交换机也绑定了一个队列,则消息最终会进入这个存放死信的队列:

 

另外,队列将死信投递给死信交换机时,必须知道两个信息:

死信交换机名称

死信交换机与死信队列绑定的RoutingKey

这样才能确保投递的消息能到达死信交换机,并且正确的路由到死信队列。

 

标签:队列,绑定,投递,死信,交换机,消息
From: https://www.cnblogs.com/zcj-gh/p/17703179.html

相关文章

  • Cisco Nexus 9000 系列交换机系统软件 NX-OS Standalone 10.4(1)F and ACI Mode 16.0(
    CiscoNexus9000系列交换机系统软件NX-OSStandalone10.4(1)FandACIMode16.0(3e)发布CiscoNexus9000SeriesSwitches,NX-OSStandalone10.4(1)FandACIMode16.0(3e)includeApplicationPolicyInfrastructureController(APIC)Release6.0(3e)请访问原文链......
  • 45、交换机配置备份
    交换机配置备份首先要保证交换机时间的准确,需要配置ntp自动校时服务,需要对交换机配置定时采集并将配置文件命名为新配置文件,发送到tftp服务器,同时也需要将交换机备份的新配置文件删除,随着时间延长交换机存储空间满无法运行。使用3cdaemon来搭建ftp服务器上传下载交换机文件夹。官......
  • 工业网络交换机助力乳制品行业信息化迈向新高度
    乳制品行业是全球食品行业中的重要组成部分,随着人们对健康食品需求的不断增长,乳制品行业正迎来飞速发展的黄金时期。而在这个数字化转型与智能化科技创新蓬勃发展的时代,工业网络交换机作为乳制品行业信息化的关键组成部分,正发挥着至关重要的作用。本文将探讨工业网络交换机如何助力......
  • 车载以太网交换机:连接你的驾驶体验
    随着汽车技术的不断进步,车载网络已成为现代汽车的重要组成部分。而车载以太网交换机作为关键设备,能够有效地连接和管理车内各种智能设备,为乘客提供更加安全、便捷和舒适的驾驶体验。第一部分:背景介绍及市场需求随着智能手机、电子设备和车联网技术的普及,现代汽车已经成为一个移......
  • Cisco交换机-镜像
    在Cisco交换机中,镜像使用的是SPAN(SwitchedPortAnalyzer)协议。SPAN是一种网络流量监测技术,允许将交换机上的特定端口的流量复制到指定的监控端口,以便进行网络流量分析、故障排除和安全监控等操作。SPAN协议(网络流量监测技术)SPAN(SwitchedPortAnalyzer)协议是一种网络流量监测......
  • 初识死信交换机
       ......
  • 有关交换机内部报文转发和ACL控制的原理
    交换机内部的报文在VLAN间的转发是由交换机的三层转发引擎(L3ForwardingEngine)完成的。三层转发引擎是交换机的一种功能模块,它可以根据报文的目的IP地址和交换机的路由表,选择最佳的下一跳地址,并将报文转发到相应的VLAN接口。交换机内部的报文在VLAN间的转发是否受到ACL(AccessC......
  • M6000-S路由器和89E交换机无法进入config模式, 是什么原因, 如何解决?
    M6000-S路由器和89E交换机使用命令configterminal,无法进入config模式,报错ZXR10#cont%Error140357:Simultaneousconfigsnotallowed.Lockedfromvty0(192.168.6.215). 这是因为未开启多用户配置,只有一个用户能够进入config模式,这时需要先查看当前已在线的......
  • 图文带你了解华为华三路由器交换机登录的几种方法(开局必备)
    作者:网络之路一天 首发公众号:网络之路博客(ID:NetworkBlog)前言我们学习路由交换就是在实际工作中来配置,解决客户或者上级给的需求,真正接触的就是实实在在的路由器跟交换机,当拿到一套全新的设备的时候,要知道如何去登录,以及一些注意的事项,这个比较关键,很多初学者用惯了模拟器,而模拟器......
  • 交换机SNMP配置
    配置参考v2c为例 1、华为snmp-agentprotocolsource-interfacevlanif1##S573x以上型号交换机需要snmp-agentsnmp-agentsys-infoversionv2csnmp-agentmib-viewincludeView_ALLisosnmp-agentcommunityread规划的团体名mib-viewView_ALL或snmp-agentsnmp-agentsy......