zeromq 설치 ---php-zmq

WBOY
풀어 주다: 2016-08-08 09:32:11
원래의
1239명이 탐색했습니다.

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 foreign/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를 수정하고 다시 시작하세요

구성 오류: 오류: 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로 약칭)는 간단하고 사용하기 쉬운 전송 계층이자 프레임워크와 같은 소켓 라이브러리로, 소켓 프로그래밍을 더욱 간단하고 간결하며 성능을 향상시킵니다. 여러 스레드, 코어 및 호스트 상자에 걸쳐 탄력적으로 확장되는 메시지 처리 대기열 라이브러리입니다. ZMQ의 명확한 목표는 "표준 네트워크 프로토콜 스택의 일부가 된 다음 Linux 커널에 들어가는 것입니다.
기능 소개:
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 Queue - ZMQ 학습 및 연구 http://news.cnblogs.com/n/154000/
참고용 프로그램 예제가 많이 있습니다: https://github.com/imatix/zguide

위 내용은 관련 내용을 포함하여 zeromq 설치---php-zmq를 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿