【问题标题】:Is there a queue pool in Rabbitmq?Rabbitmq 中有队列池吗?
【发布时间】:2020-07-30 10:15:44
【问题描述】:

我是 Rabbitmq 的新手,如果这很明显,请提前道歉。那么 Rabbitmq 中是否有队列池,或者我如何在 Rabbitmq 中实现队列池,类似于线程池,这意味着我预先创建了一个队列池以供将来使用?

我之所以问这个问题是因为在此处的 php 示例代码https://github.com/rabbitmq/rabbitmq-tutorials/blob/master/php-amqp/rpc_client.php 中,我发现队列是按需创建的,当 php 进程完成时,队列将被回收。就使用队列而言,这似乎效率很低。但情况是这样吗?队列池是修复它的方法还是有其他方法?

【问题讨论】:

    标签: php rabbitmq pool


    【解决方案1】:

    在该示例中,队列被声明为exclusive,并且在连接关闭时将被删除。

    普通队列不会自动删除(您有多种自动删除队列的选项,例如独占、队列 TTL、自动删除队列...)

    【讨论】:

      猜你喜欢
      • 2021-09-03
      • 2021-06-14
      • 1970-01-01
      • 2012-07-12
      • 1970-01-01
      • 1970-01-01
      • 2016-12-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多