我想限制使用作为适配器retries
的作业失败的次数。ActiveJob
Sidekiq
使用 Sidekiq,我可以做到:
class LessRetryableWorker
include Sidekiq::Worker
sidekiq_options :retry => 5
def perform(...)
end
end
Sidekiq 配置不提供全局retry
配置。每个 Worker 负责设置retry
选项。所以我想我必须在 ActiveJob 端实现它才能正确完成。