Tech Racho エンジニアの「?」を「!」に。
  • Ruby / Rails関連

Railsにジョブを中断・再開できるActive Job Continuationがマージされた(翻訳)

概要

元サイトの許諾を得て翻訳・公開いたします。

日本語タイトルは、内容に即したものにしました。
Active Job Continuationについては、以下のドキュメント更新も進行中です。

Railsにジョブを中断・再開できるActive Job Continuationがマージされた(翻訳)

先頃、RailsにActive Job Continuationがマージされました。以下のプルリクの説明はとてもよく書けているので、一度目を通してみることをおすすめします。

Active Job Continuationを動画で学びたい方のために、以下の動画も作成しました。

かいつまんで説明すれば、Active Jobのジョブを中断可能にするとともに、次回開始するときにどこから開始するかという開始ポイントを指定できるようジョブを設定できるようになったということです。これによって、せっかく途中まで進めた処理を無駄にせずに済むようになります。

なお、このActive Job Continuationは、Shopifyのjob-iteration gemから多大なヒントを得ています。

Shopify/job-iteration - GitHub

関連記事

Solid Queue README -- DBベースのActive Jobバックエンド(翻訳)

Rails: Mission Control Jobs gem README(翻訳)


CONTACT

TechRachoでは、パートナーシップをご検討いただける方からの
ご連絡をお待ちしております。ぜひお気軽にご意見・ご相談ください。