首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法使用rabbitmqadmin声明死信交换

无法使用rabbitmqadmin声明死信交换
EN

Stack Overflow用户
提问于 2012-07-06 21:49:19
回答 2查看 1.7K关注 0票数 4

我正在尝试通过一个名为rabbitmqadmin的脚本在RabbitMQ中设置各种交换和队列。虽然我可以声明一个队列,但我找不到任何方法在声明中发送“x-dead-letter-exchange”或“x-dead-letter-routing-key”参数。这个是可能的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-11 05:10:08

对于感兴趣的人,解决方案是执行“rabbitmqadmin export rabbit.config”,更改文件以包含必要的交换、队列和绑定,然后执行“rabbitmqadmin import rabbit.config”。这不是一个最优的解决方案,而是功能性的。

票数 2
EN

Stack Overflow用户

发布于 2013-09-20 21:21:20

是的,这可以通过在参数中指定JSON来实现:

代码语言:javascript
复制
call rabbitmqadmin.py declare queue name=MyQueue arguments={\"x-dead-letter-exchange\":\"MyExchange\",\"x-dead-letter-routing-key\":\"MyRoutingKey\"}

注意:这是Windows批处理文件中的例外。(在其他操作系统上,某些语法可能会有所不同)

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11363512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档