rabbitmq 死信 一定需要 exchange 吗,

296 天前
 xiayushengfan
如题
能不能直接在申明队列的是受直接对接到死信队列,然后在死信队列中直接消费
869 次点击
所在节点    程序员
2 条回复
Scarb
295 天前
试了一下,是可以的。要用到 rabbitmq 的 default exchange ,它默认和所有队列都绑定。把死信交换器设置成 default exchange ,死信路由键设置成你要设置的死信队列,死信消息就会自动路由到死信队列。
```java
Map<String, Object> arguments = new HashMap<>();
arguments.put("x-dead-letter-exchange", "");
arguments.put("x-dead-letter-routing-key", DEAD_LETTER_QUEUE_NAME);
```
xiayushengfan
293 天前
我试试看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/957796

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX