タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

キューイングに関するnatsuonのブックマーク (3)

  • cakephpでGearmanClientを使い、バックグラウンド実行 | まとめーたー

    photoBy: http://mahou-birthdaycake.jp/press/wp-content/upl…gearmandでバックグラウンドで実行重い処理をサーバー側に任せる。 cronで済むのならcronで十分。 サーバーの負荷対策で複数のサーバーに分ける場合は使える。 使いドコロ・掲示板投稿時にユーザー全員に一斉にメールを送信 ・リモート画像を取得してDB画像を置き換える など、重い処理をするのにできるだけユーザーを待たせないようにする。 特徴バックグラウンドでwhileで永久的にphpを動かす(worker) いつものユーザーぼブラウザ画面 (Client) この2つがあって初めて動作。 インストールyum --enablerepo=epel install gearmand yum --enablerepo=epel install libgearman-devel p

  • Drone CI

    Drone is a self-service Continuous Integration platform for busy development teams.

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

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

  • 1