【发布时间】:2015-07-09 08:41:11
【问题描述】:
使用 php-amqplib,是否可以在发送消息之前检查通道是否有侦听器。其背后的想法是仅在有一些受众时才发布消息。
我查看了代码,但找不到解释它的东西。
感谢您的帮助。
【问题讨论】:
标签: php rabbitmq php-amqplib
使用 php-amqplib,是否可以在发送消息之前检查通道是否有侦听器。其背后的想法是仅在有一些受众时才发布消息。
我查看了代码,但找不到解释它的东西。
感谢您的帮助。
【问题讨论】:
标签: php rabbitmq php-amqplib
尝试这样做有点挫败消息传递“即发即弃”的想法,但您可以发出 queue_declare 和 passive=true 以获取队列中消息和消费者的数量。
另一方面,为什么不让你的消费者声明自己独占的自动删除队列,这样如果消费者离开了,那么消息将被 RabbitMQ 自动丢弃
【讨论】: