0
我對我的應用程序使用了sidekiq pro,並且它一直在很好地工作。但我想有一種方法來通知我的用戶失敗的作業正在重試。批次重試時的Sidekiq Pro回調?
的流量會去是這樣的:
Batch starts worker1 runs successfully worker2 runs successfully worker3 fails oncomplete fires, stuff happens worker3 restarts ** onretry fires, notification sent to user worker 3 runs successfully onsuccess fires, stuff happens
我想象onretry沒有在文檔中存在,但我希望有一種方法可以找到答案。我知道我可以通過狀態對象判斷批處理是否失敗,但我沒有看到重試事件的方法。有這樣的事嗎?
作業可以重試多次。你是否期待冒險被稱爲20次? –
是的。我的用例是我想通知用戶發生了錯誤,但也讓他們知道該作業正在重試。我意識到這會導致回調消耗數十億次。 –