I would like to limit the number of retries
when a job fails using ActiveJob
with Sidekiq
as adapter.
Using Sidekiq, I can do that:
class LessRetryableWorker
include Sidekiq::Worker
sidekiq_options :retry => 5
def perform(...)
end
end
Sidekiq configuration doesn't provide a global retry
config. Each Worker is responsible of setting the retry
option. So I guess I have to implement it in ActiveJob side to do it properly.