> 백엔드 개발 > PHP 튜토리얼 > php-zmq 설치

php-zmq 설치

WBOY
풀어 주다: 2016-07-29 09:15:20
원래의
1843명이 탐색했습니다.
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 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-c/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. 단일 대기열 모드
2. subscribe
구독 모드
3. PipeLine 모델
각 머신의 로그를 계산해야 하는 경우 각 노드 머신에 통계 작업을 분배하고 최종적으로 통계 결과를 수집하여 요약해야 합니다.

참고 블로그:
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

이상은 관련 내용을 포함하여 php-zmq의 설치를 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

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