タグ

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

  • 関連タグはありません

タグの絞り込みを解除

zeromqに関するkamipoのブックマーク (4)

  • Zed ShawがMongrel2の開発に利用してかなり気に入っているらしい、ZeroMQで遊んだ話。 - Sooey

    Zed ShawがMongrel2の開発に利用してかなり気に入っているらしい、ZeroMQで遊んだ話。 PyConから: Zedインタビュー - karasuyamatenguの日記 PyCon 2011: Advanced Network Architectures With ZeroMQ - PyCon US Videos - 2009, 2010, 2011 - blip.tv まず、ZeroMQは、その名前からてっきりActiveMQやRabbitMQのようなメッセージキューサーバかと思っていたら、ぜんぜん違った。ZeroMQのサイトに書かれている表現を借りると、 The socket library that acts as a concurrency framework. ということで、単体のサーバープロセスが動くようなキューサーバではなく、プロセス間通信、TCP、UDPマルチ

  • zeromqその2 - 中年engineerの独り言 - crumbjp

    前回のつづき WORKER側の冗長化 WORKERを直接CLIENTに繋げるのでは無く一段ゲートウェイを噛ませるだけです。 構成のイメージ |= [WORKER1_GW] <= [WORKER1] | <= [WORKER1] [CLIENT] <= <= [WORKER1] | : |= [WORKER2_GW] <= [WORKER2] <= [WORKER2] <= [WORKER2] : WORKER1をちょっと変更 == worker1.php == <?php $context = new ZMQContext(); $worker = $context->getSocket(ZMQ::SOCKET_XREP); // 名乗るのを止めます(ゲートウェイに名乗って貰うので) // $worker->setSockOpt(ZMQ::SOCKOPT_IDENTITY,"WORKER1

    zeromqその2 - 中年engineerの独り言 - crumbjp
  • zeromqその1 - 中年engineerの独り言 - crumbjp

    zeromqを弄る機会があったのでメモと Guideのレシピに載っていない使い方の紹介など。。 環境設定 zeromqインストール 色々な人が記事を書いてくれているので省略。 ./configure はノーオプションでビルドしました。 PHPバインディング(php-zmq)インストール ビルド git clone https://github.com/mkoppanen/php-zmq.git cd php-zmq phpize ./configure --with-zmq=/usr/local --with-php-config=/usr/local/bin/php-config make sudo make install php.iniに以下の行を追加 extension=zmq.so eromqの肝(自分が苦しんだ部分) ソケットパターン(REQ,REP,等)によってそれぞれ固有の

    zeromqその1 - 中年engineerの独り言 - crumbjp
  • &Oslash;MQ(zeromq)について調査する。

    ØMQ(zeromq)について簡単に調査したのでメモ。元ネタはØMQ - The Guide。 概要 N-N通信を実現する、socket API風軽量メッセージングライブラリ。 自動的な再接続や、メッセージのキューイングを行ってくれる。 複数のメッセージングパターンと呼ばれるものを組み合わせることによって、柔軟なメッセージ配信を行うことができる。 ライブラリについて socket APIライクなC APIを持つ。以下socketは、zeromqのsocketを指す。 zeromqはコンテキストというものを通じて使う。1コンテキストに、I/Oスレッドが1つ割り当てられる。基1プロセスに1コンテキストでOK。複数のcontextを持つことはできるし、その場合は同じ個数のI/Oスレッドが走る。 zeromqのsocketは、プロセス内通信(スレッド間通信など)、プロセス間通信、TCP、UDPマ

    &Oslash;MQ(zeromq)について調査する。
  • 1