目前,我有一個sidekiq工作是這樣的:獲取sidekiq執行作業立即
class SyncUser
include Sidekiq::Worker
def perform(user_id)
#do stuff
end
end
我把作業隊列是這樣的:
SyncUser.perform_async user.id
這一切工作當然,但在調用perform_async和實際執行的作業之間有一點滯後。
我還有什麼可以告訴sidekiq立即執行工作嗎?
使用sidekiq的全部想法是執行異步事物。如果您想直接執行它,請確保您有足夠的可用工作人員,或者在請求本身內執行它。 – jewilmeer