2017-08-30 4 views
-1

Meine Anwendung ist die Verarbeitung Jobs mit Resque.enqueueRails Resque Concurrency

ich die Arbeiter mit rake resque:work QUEUE='converter'

Zu meinem Verständnis bin ab, um 2 Arbeiter zu starten 2-Anfragen für die gleiche Warteschlange gleichzeitig zu verarbeiten, kann ich Starten Sie einen anderen Arbeiter mit rake resque:work QUEUE='converter' in einem anderen Terminal.

Gibt es eine einfache Option, um 2 Worker gleichzeitig in derselben Warteschlange zu arbeiten, ohne das Resque-Pool-Juwel zu verwenden, und ohne rake resque:work QUEUE='converter' zweimal eingeben zu müssen?

+0

Verpasst, dass in der Dokumentation und es ist schwer zu finden, dass auf einer Suchmaschine. Können wir es zur Antwort machen? – HoosierCoder

Antwort

1

Es liegt innerhalb der gleichen Resque Code-Basis ist empfohlen, nur COUNT=2 während auf Entwicklungsumgebung zu verwenden. Um mehr als einen Resque-Mitarbeiter zu verwalten, benötigen Sie so etwas wie https://github.com/nevans/resque-pool