I resque zu Hintergrund-Prozess zwei Arten von Jobs bin mit:Mehrere Warteschlangen vs mehrere Jobs in resque
(1) 3rd-party API requests
(2) DB query and insert
Während die zwei Jobs parallel verarbeitet werden können, wobei jeder Auftragstyp an sich nur in einer seriellen Reihenfolge verarbeitet werden können . Zum Beispiel müssen Datenbankoperationen in der seriellen Reihenfolge ausgeführt werden, können jedoch parallel mit API-Anforderungen von Drittanbietern ausgeführt werden.
ich eine der beiden folgenden Methoden am betrachten dies für die Ausführung:
(1) Having two queues with one queue handling only API requests and the other queue
handling only db queries. Each queue will have its own worker.
(2) One single queue but two workers. One worker for each job.
Ich möchte den Unterschied in den beiden Ansätzen kennen und die zu den beiden ein besserer Ansatz zu nehmen wäre.