【问题标题】:How to delete a queue in Rabbitmq programmatically in nodejs?如何在 nodejs 中以编程方式删除 Rabbitmq 中的队列?
【发布时间】:2020-02-25 20:04:44
【问题描述】:

在我的节点服务器中,我使用 amqplib (https://www.npmjs.com/package/amqplib) 与本地 Rabbitmq 服务器进行交互。我使用 Rabbitmq 中的库创建了一个队列。有什么办法可以删除队列吗?我在 amqplib 文档中找不到任何解决方案我不确定是否有...我可以使用 amqplib 来完成,还是在 node js 中有任何其他方法可以在 Rabbitmq 中创建和删除队列?

【问题讨论】:

  • 据我所知,一旦您订阅/收听队列,它将被自动删除或从队列中移除。

标签: node.js rabbitmq


【解决方案1】:

有两种方式:

  • 使用autoDelete=true选项创建队列,当没有消费者时队列将被删除
  • channel.deleteQueue() 手动

【讨论】:

    猜你喜欢
    • 2011-03-03
    • 2013-11-23
    • 2011-10-08
    • 1970-01-01
    • 2011-05-14
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多