ホームページ > バックエンド開発 > PHPチュートリアル > zeromq インストール---php-zmq、zeromq---php-zmq_PHP チュートリアル

zeromq インストール---php-zmq、zeromq---php-zmq_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:11:08
オリジナル
1232 人が閲覧しました

zeromq install---php-zmq、zeromq---php-zmq

zeromqをインストール

wget http://download.zeromq.org/zeromq-4.0.5.tar.gz
tar -zxvf zeromq-4.0.5.tar.gz
cd zeromq-4.0.5
cd 外国/openpgm/
tar -zxvf libpgm-5.2.122~dfsg.tar.gz
./configure --prefix=/data/klj/zeromq --with-pgm=libpgm-5.2.122~dfsg
make
make install

php-zmq 拡張機能をインストールします
git clone git://github.com/mkoppanen/php-zmq.git
cd php-zmq
/data/klj/php/bin/phpize
./configure --with-php - config=/data/klj/php/bin/php-config --with-zmq=/data/klj/zeromq
make && make install

php.iniを変更して再起動

configure エラー: エラー: pkg-config ディストリビューションを再インストールしてください
wget http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz
tar -zxvf pkg-config-0.28.tar.gz
cd pkg-config-0.28
./configure --with-internal-glib
make && make install


ZMQ (以下、ZeroMQ と呼びます) は、シンプルで使いやすいトランスポート層であり、ソケット プログラミングをよりシンプル、簡潔、より高性能にするフレームワークのようなソケット ライブラリです。複数のスレッド、コア、ホスト ボックスにわたって柔軟に拡張するメッセージ処理キュー ライブラリです。 ZMQ の明確な目標は、「標準のネットワーク プロトコル スタックの一部となり、その後 Linux カーネルに組み込まれること」です。
機能の紹介:
ZMQ は、従来の意味でのメッセージ キュー サーバーとは異なります。実際、ZMQ は、次のようなサーバーではありません。これは、ソケット API の上にカプセル化され、ネットワーク通信、プロセス通信、スレッド通信を統合 API インターフェイスに抽象化する、最下位のネットワーク通信ライブラリであると言えます。

短所:

zeroMq はメッセージの永続化をサポートしていないため、データ損失が発生しやすくなります。

3 つのモードをサポートします:
1. Hello world
シングル キュー モード
2. パブリッシュ/サブスクライブ
サブスクリプション モード
3. 各マシンのログをカウントする必要がある場合は、統計タスクをそれぞれに分散する必要があります。ノードマシン、最後に統計結果を収集して要約を作成します

参考ブログ:

http://www.linuxde.net/2013/05/13647.html

ZMQ API リファレンス マニュアル: http://api.zeromq.org/

PHP ユーザー マニュアルは http://zguide.zeromq.org/php:all

ZeroMQ の学習と研究を参照できます: http://www.searchtb .com/2012/08/zeromq-primer.html
ZMQ PHP プログラミング リファレンス マニュアル: http://php.zero.mq (到達不能)
ZeroMQ、史上最速のメッセージ キュー - ZMQ の学習と研究 http://news .cnblogs.com/n/154000/
参考用のプログラム例が多数あります: https://github.com/imatix/zguide

http://www.bkjia.com/PHPjc/931388.html

tru​​ehttp://www.bkjia.com/PHPjc/931388.html技術記事 zeromq のインストール ---php-zmq、zeromq ---php-zmq zeromq のインストール wget http://download.zeromq.org/zeromq-4.0.5.tar.gz tar -zxvf zeromq-4.0.5.tar.gz cd zeromq-4.0.5 cd 外国/openpgm/ tar -zx...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート