0
我使用resque到後臺處理兩種類型的工作的多個作業:多個隊列VS在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.
我想知道這兩種方法,差異,其中的兩個將是一個更好的方法來服用。