我查了很多资料,但一直没能找到一个好的编程方法来列出 RabbitMQ 服务器上的队列。
这很重要,因为我需要在处理完队列和交换后清理它们。我并不总是有一个好的“完成”事件可以用来触发清理,所以我想用更多的垃圾收集模型来完成它。如果我可以列出队列,我可以验证与它们相关的对象是否不应生成更多条目并清理它们。
我知道我可以使用rabbitmqctl
做到这一点,但这需要提升特权。
由于我无法找到以编程方式列出队列的方法,因此我一直在数据库中保留名称列表。这可行,但很丑。
你可以使用爱丽丝 -http://github.com/auser/alice http://github.com/auser/alice。它是执行rabbitmqctl命令的REST接口
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)