Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 php-amqplib,是否可以在发送消息之前检查通道是否有侦听器。其背后的想法是仅在只有一些观众时才发布消息。
我查看了代码,但找不到解释它的东西。
谢谢您的帮助。
尝试这样做会破坏消息传递“即发即弃”的想法,但您可以发出queue_declarewithpassive=true以获取队列中消息和消费者的数量。
queue_declare
passive=true
另一方面,为什么不让你的消费者声明自己独占的自动删除队列,这样如果消费者离开了,那么消息会被 RabbitMQ 自动丢弃