0
如何防止通過sidekiq異步執行某個特定worker的多個實例,同時我也不想阻止其他processessess同時被異步執行。我如何處理這個? 我不想限制我在sidekiq中所有類型的工作者/進程的併發性。在Sidekiq中爲不同的隊列維護不同的併發性?
如何防止通過sidekiq異步執行某個特定worker的多個實例,同時我也不想阻止其他processessess同時被異步執行。我如何處理這個? 我不想限制我在sidekiq中所有類型的工作者/進程的併發性。在Sidekiq中爲不同的隊列維護不同的併發性?
簽出sidekiq-limit_fetch gem,您可以使用它來限制在特定隊列中執行的作業數。
您可以爲要一次執行一個作業的作業創建一個新隊列,並給它一個限制。這樣,您仍然可以將作業提交給隊列,但只保證其中一個將在給定時間執行。