如何在Node.js中以编程方式删除RabbitMQ队列?

3
在我的节点服务器中,我使用amqplib(https://www.npmjs.com/package/amqplib)与本地Rabbitmq服务器交互。我使用该库在Rabbitmq中创建了一个队列。有没有办法删除这个队列?我在amqplib文档中找不到任何解决方案,我不确定是否有解决方案...我能否使用amqplib进行操作,或者在Node.js中有其他方法来创建和删除Rabbitmq中的队列?

据我所知,一旦您订阅/监听了队列,它将自动从队列中删除或移除。 - Ram
1个回答

8
有两种方法:
  • 创建带有 autoDelete=true 选项的队列,当没有消费者时将自动删除该队列
  • 手动使用 channel.deleteQueue() 方法删除队列

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接