Ich benutze RabbitMQ mit Hilfe dieser PHP-Bibliothek https://github.com/jakubkulhan/bunny, jetzt funktioniert mein Code in der folgenden Weise: Jede Warteschlange hat separate Klasse zum Hinzufügen neuer Nachrichten zum Beispiel Warteschlange und separate Warteschlange Worker : SmsQueue und SmsWorker. Ich renne Queue Worker (zum Beispiel SmsWorker) von Cron, die Sache ist, dass ich den Arbeiter nur ausführen möchte, wenn es nicht bereits ausgeführt wird. Ich dachte, dass RabbitMQ eine Möglichkeit hat, um zu sehen, ob es derzeit aktive Benutzer der Warteschlange gibt, aber ich konnte es nicht finden. Was ist die Lösung hier und mache ich es richtig?Nur ein Verbraucher pro RabbitMQ Queue
P.S. Ich habe gerade begonnen, RabbitMQ zu benutzen und weiß nicht viel darüber, es tut mir leid, wenn es eine dumme Frage ist.