Я использую Resque в фоновом режиме два типа заданий:Несколько очередей против нескольких рабочих мест в спасательном
(1) 3rd-party API requests
(2) DB query and insert
Хотя эти два задания могут быть обработаны параллельно, каждый тип работы сам по себе может быть обработана только в последовательном порядке , Например, операции БД должны выполняться в последовательном порядке, но могут выполняться параллельно с запросами сторонних API.
я рассматриваю любого из следующих способов для выполнения этого:
(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.
Я хотел бы знать разницу в этих двух подходах и которые среди два будет лучший подходом принять.