タグ

ブックマーク / factage.com (1)

  • CakePHPでジョブキューするプラグイン | yujilog

    CakePHP Advent Calendar 2012の16日目の記事として書きます。前日の15日目は@longkey1さんの「俺流CakePHPセットアップ方法」でした。私は最近良くCakePHPでジョブキューする機会がありますので、そのプラグインについて書きます。 複雑なアプリケーションを構築していくと、なが~く時間のかかる処理をばんばん実行したいときがありますが、その際に以下が課題となってきます。 ユーザーを画面で待たせたくない→バックグラウンドで処理したい CPUを専有する処理を同時に行いたくない でも複数のサーバーで分散させて処理したい これらはすべてジョブキューの仕組みを使えば解決できます。 ワーカーというジョブを処理するプロセスが、キューに溜まったジョブを入った順から(FIFO: First in, First out)処理してくれます。ワーカーのプロセスは複数のサーバーを

  • 1