E.g. SidekiqWorker
należy wykonać natychmiast zamiast SidekiqWorker.perform_async
.Wykonaj synchronizację zadania sidekiq
Jak wykonać (wykonać, uruchomić) zadanie sidekiq (pracownik) synchronicznie (natychmiast, teraz, bez opóźnienia)?
E.g. SidekiqWorker
należy wykonać natychmiast zamiast SidekiqWorker.perform_async
.Wykonaj synchronizację zadania sidekiq
Jak wykonać (wykonać, uruchomić) zadanie sidekiq (pracownik) synchronicznie (natychmiast, teraz, bez opóźnienia)?
SidekiqWorker.new.perform
Voila!
Czy to gdzieś w dokumentach? Nie udało mi się go znaleźć do tej pory i muszę zsynchronizować kilka zleceń dla moich testów Ogórek. Z góry dziękuję! –
@JackM. na przykład https://github.com/mperham/sidekiq/wiki/Testing#testing-workers-direct –
Nie zgadzam się ze zmianą Brada Wertha. Początkowo było to http://stackoverflow.com/revisions/25931019/1 gdzie wyjaśniłem, dlaczego to dodałem. Ale w każdym razie możesz go zgubić lub zamknąć, jeśli uważasz, że jest bezużyteczny. –