行動すれば次の現実

ほどよくモダンなシステム開発を目指しています。メインテーマは生産性、Ruby、Javascriptです。

Sidekiq

Sidekiqでスタータスチェックや進捗管理ができるsidekiq-statusの使い方

Sidekiqのステータスチェックや進捗状況管理に便利なsidekiq-statusの使い方について説明します。 sidekiq-statusとは sidekiq-statusの導入 sidekiq-statusのインストール sidekiq-statusの設定を追加 ジョブクラスにSidekiq::Status::Workerをinclude ジョ…

Sidekiqの引数とエラーリトライ時の挙動について

Sidekiqを使用するために知っておいてほしい、引数とエラーリトライ時の挙動についてまとめました。 引数のベストプラクティス Sidekiqのperform_asyncの引数をJSON形式でRedisに永続化します。 例えばモデルオブジェクト自体を引数に渡してしまった場合、デ…