TeRiTeRi

  1. 首页
  2. 未分类
  3. 正文

RabbitMQ高级特性-死信队列

2020年12月6日 1485点热度 1人点赞 0条评论

死信队列


死信队列,英文缩写:DLX 。Dead Letter Exchange(死信交换机),当消息成为Dead message后,可以被重新发送到另一个交换机,这个交换机就是DLX。
死信交换机和死信队列和普通的没有区别,当消息成为死信后,如果该队列绑定了死信交换机,则消息会被死信交换机重新路由到死信队列

消息成为死信的三种情况:
①队列消息长度到达限制;
②消费者拒接消费消息,basicNack/basicReject,并且不把消息重新放入原目标队列,requeue=false;
③原队列存在消息过期设置,消息到达超时时间未被消费;
队列绑定死信交换机参数 x-dead-letter-exchange 死信交换机和死信队列绑定的routingkey
和 x-dead-letter-routing-key 发送消息时指定的routingkey


死信队列实现


文件打包

标签: 暂无
最后更新:2020年12月6日

kamisamak

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2023 TeRiTeRi. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang