rabbitmq-即使队列上有消息,队列也似乎为空

时间:2019-02-21 09:48:06

标签: php rabbitmq queue message-queue

我有一个工作正常的兔子使用者(它可以正确处理消息,发送ack等)。

在其中,我试图使用queue_declare和被动标志(如此处建议的RabbitMQ - How to check if queue is empty?)检查队列是否为空。

代码的相关部分如下所示:

  <?php
      $a = $this->channel->queue_declare($queueName, true);
      var_dump($a);

我的问题是它总是返回(不管队列中有多少消息-我用1000进行了测试):

    array(3) {
      [0]=>
        string(4) "fastQueue"
      [1]=>
        int(0)
      [2]=>
        int(1)
    }

知道为什么吗?

0 个答案:

没有答案