是否可以将sidekiq作业直接从SidekiqWorker示例级别(即执行时)
class MyWorker
include Sidekiq::Worker
sidekiq_options retry: 9
def perform(name)
if name == 'StackOverflow'
# ----> skip_retry_queue_and_go_to_dead_queue
else
# do_stuff!
end
end
end
2条答案
按热度按时间pbgvytdp1#
在执行作业中不是动态的。
静态地,如果设置了
sidekiq_options retry: 0
,如果作业引发错误,它将直接进入死集。https://github.com/mperham/sidekiq/wiki/Error-Handling#configuration
xzv2uavs2#