【发布时间】:2017-04-13 08:27:53
【问题描述】:
我在这个 php 库 https://github.com/jakubkulhan/bunny 的帮助下使用 RabbitMQ,现在我的代码按以下方式工作:每个队列都有单独的类,用于将新消息添加到队列和单独的队列工作程序,例如:SmsQueue 和 SmsWorker .我运行队列工作者 (例如 SmsWorker)来自 cron,问题是我只想在工作人员尚未运行时才运行它。我认为 RabbitMQ 有一些方法可以查看当前是否有队列的活动消费者,但我找不到它。这里的解决方案是什么,我做得对吗?
附:我刚开始使用 RabbitMQ,对它了解不多,如果这是一个愚蠢的问题,请见谅。
【问题讨论】: