2016-09-29 4 views
1

は、私はこのようなスーパー労働者を持っていると言う:Sidekiq-作業者のsidekiq_optionsがスーパークラスのオプションをオーバーライドしますか?

class AppWorker 
    sidekiq_options retry: false 
    … 
end 

今、私は

class StorageWorker < AppWorker 
    sidekiq_options retry: true 
    … 
end 

は、サブクラスのオプションのオーバーライドが表彰されます再試行するように、特定の労働者のクラスをしたい、つまりはretry本当でしょうか?

答えて

1

はい、sidekiq_optionsは、期待どおり継承します。

上記の例では、StorageWorker.sidekiq_optionsretry: trueと表示され、Sidekiqはそのように扱っていることを確認しました。

関連する問題