На данный момент у меня есть работа sidekiq:
class SyncUser
include Sidekiq::Worker
def perform(user_id)
#do stuff
end
end
Я помещаю задание в очередь следующим образом:
SyncUser.perform_async user.id
Это все работает, но есть некоторое отставание между вызовом perform_async и выполняемым фактически выполнением.
Есть ли что-нибудь еще, что я могу сделать, чтобы сказать sidekiq немедленно выполнить задание?