タグ

ブックマーク / t-kojima.github.io (1)

  • [Rails] RedisとSidekiqとActiveJobで苦しむ

    Rails でバッチ処理をしたい具体的には動画のエンコードを Rails 上でやりたい。 もちろんリクエストを投げてエンコード結果のレスポンスを返すなんてことは無理だ、だからバッチでやる。Rails でバッチ処理のやり方を調べると、Rails4.2 からは ActiveJob という機能を使ってやるらしい。 冒頭に ActiveJob の目的なるものが書いてある。 >Active Job の主要な目的は、Rails アプリを即席で作成した直後でも使用できる、自前のジョブ管理インフラを持つことです。これにより、Delayed Job と Resque などのように、さまざまなジョブ実行機能の API の違いを気にせずにジョブフレームワーク機能やその他の gem を搭載することができるようになります。バックエンドでのキューイング作業では、操作方法以外のことを気にせずに済みます。さらに、ジョブ管

    [Rails] RedisとSidekiqとActiveJobで苦しむ
  • 1