タグ

ブックマーク / memo.yomukaku.net (1)

  • Rails 4の非同期キュー: ActiveSupport::Queue - memo.yomukaku.net

    Rails 4から標準で非同期のキューが使えるようになるようです。 Railsの世界にはすでにdelayed_jobやresqueのようなgemがあり、バックグラウンドでジョブを実行することができました。 Initial queue implementationというコミットからは、標準で非同期のキューが使えるようになっています。 これでRailsでもnon-blockingに振舞うアプリや、遅いと思われにくいアプリを書きやすくなると思われます。ActiveSupport::Queueについてはhttp://edgeapi.rubyonrails.org/classes/ActiveSupport/Queue.htmlにより詳しく書かれています。 ActiveSupport::Queueの使い方 例えばPutsTitleというジョブのためのクラスがあり、bookのtitleを出力するだけの

  • 1