2014-09-19 18 views
15

Es. SidekiqWorker deve essere eseguito immediatamente anziché SidekiqWorker.perform_async.Eseguire il lavoro sidekiq in modo sincrono

Come eseguire (eseguire, eseguire) il lavoro sidekiq (operatore) in modo sincrono (immediatamente, ora, senza ritardo)?

+0

Non sono d'accordo con il cambiamento di Brad Werth. Inizialmente era http://stackoverflow.com/revisions/25931019/1 dove ho spiegato perché ho aggiunto questo. Ma in ogni caso si potrebbe downvotare o chiudere questo se si pensa che sia inutile. –

risposta

41
SidekiqWorker.new.perform 

Voilà!

+0

Si trova da qualche parte nei documenti? Non sono stato in grado di trovarlo finora e ho bisogno di sincronizzare diversi lavori per i miei test Cucumber. Grazie in anticipo! –

+0

@JackM. per esempio. https://github.com/mperham/sidekiq/wiki/Testing#testing-workers-directly –

Problemi correlati