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.