标签: php rabbitmq php-amqplib
使用php-amqplib,是否可以在发送消息之前检查是否有通道的监听器。它背后的想法只是在只有一些受众时发布消息。
我查看了代码,但无法找到解释它的内容。
感谢您的帮助。
答案 0 :(得分:2)
尝试这样做可以打败消息“火上浇之忘记”的想法,但您可以发出queue_declare passive=true来获取队列中的消息和消费者数量。
queue_declare
passive=true
另一方面,为什么不让你的消费者声明他们自己的独占自动删除队列,所以如果消费者消失,那么该消息将被RabbitMQ自动丢弃