タグ

PHPとqueueに関するaratafujiのブックマーク (4)

  • PHP: AMQP - Manual

    AMQP 導入インストール/設定要件インストール手順実行時設定リソース型定義済み定数例AMQPConnection — AMQPConnection クラスAMQPConnection::connect — AMQP ブローカとの接続を確立するAMQPConnection::__construct — AMQPConnection のインスタンスを作成するAMQPConnection::disconnect — AMQP ブローカとの接続を閉じるAMQPConnection::getHost — 設定されたホストを取得するAMQPConnection::getLogin — 設定されたログインを取得するAMQPConnection::getPassword — 設定されたパスワードを取得するAMQPConnection::getPort — 設定されたポートを取得するAMQPConnect

  • FuelPHPでGearmanを動かしてみた - Chrysolite

    Gearmanとは? Gearmanはジョブキューサーバの一つです。 時間のかかる処理等をバックグラウンドで処理する時や、分散処理を行いたい時に使うとではないかと。 他の使い方はわかりませんが、これだけでも十分利用価値があります。 使ってみる インストール方法は他のサイトみて下さい。 以前にビルドしたものの、どうやったか覚えてないので(;´Д`) 参考: TheSchwartzの代わりにGearman+libdrizzleでジョブキューサーバ作る - 個人事業主のつぶやき ジョブキューサーバ Gearmand を PHP から使ってみた | tech.kayac.com - KAYAC engineers' blog とりあえず自分はgearmandにlibdrizzleを組み合わせてMySQLにキューを保存しています。 Net_Gearmanの導入 http://pear.php.net

    FuelPHPでGearmanを動かしてみた - Chrysolite
  • yujilog - Home

    2月に届いた3DプリンターKodama Trinus。身の回りの雑貨を印刷して楽しんでいて、いよいよABSの印刷にもチャレンジしようかとABSのフィラメントを買って印刷をしてみました。 が、印刷が1時間ほど経過したところでACアダプタから異音が発生。アダプタを触ると火傷するほど高熱になっていてこれはマズイと思い印刷を停止しました。。 ネットのフォーラムを見ると同じ悩みを抱えている人がそこそこ居て、ATX電源を利用し解決した方を見かけました。が、なんとなく汎用ACアダプタでなんとかならないかなあと思い、仕様を確認し思い切って買ってみました。 Read More

  • PHP+Kestrel+Supervisorでお手軽タスクキューイング

    こんにちは、久保田です。 ウェブサービスでは、ユーザのアクションに従ってバッチ処理を行わなければならないケースがままあります。この記事では、バッチ処理の手法の一つであるタスクキューイングをPHPとKestrelとSupervisorを利用して行うやり方の導入を紹介します。 なぜなにタスクキューイング ウェブサービスでは、ユーザのアクションに従って非同期にバッチ処理を行うようなケースがよくあります。 例えばflickrのような写真を共有するウェブサービスで言えば、ユーザが写真をアップロードしたあとに非同期でその画像の複数のサムネイル生成や加工をしなければならないケースがあります。 よく見られるのは、DBにバッチ処理のためのタスクデータを入れておいて、後でcronで定期的に起動するワーカープロセスからバッチ処理を行う方法です。このやり方には、ワーカーを複数プロセスで扱いづらい、処理がリアルタイ

    PHP+Kestrel+Supervisorでお手軽タスクキューイング
  • 1