将sidekiq作业直接移至死队列

是否可以将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 

在执行的作业中不是动态的。

静态地,如果你设置sidekiq_options retry: 0 ,如果它引发错误,作业将直接进入Dead集。

https://github.com/mperham/sidekiq/wiki/Error-Handling#configuration