• 技术文章 >后端开发 >php教程

    zeromq安装---php-zmq,zeromq---php-zmq_PHP教程

    2016-07-13 10:11:08原创715

    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 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 重启

    错误 configure: error: Please reinstall the pkg-config distribution
    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)是一个简单好用的传输层,像框架一样的一个 socket library,他使得 Socket 编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。ZMQ 的明确目标是“成为标准网络协议栈的一部分,之后进入 Linux 内核
    特点介绍:
    ZMQ 并不像是一个传统意义上的消息队列服务器,事实上,它也根本不是一个服务器,它更像是一个底层的网络通讯库,在 Socket API 之上做了一层封装,将网络通讯、进程通讯和线程通讯抽象为统一的 API 接口

    缺点:
    zeroMq不支持消息持久化,容易丢失数据。


    支持3中模式:
    1、hello world
    单一队列模式
    2、Publish-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

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/931388.htmlTechArticlezeromq安装---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 foreign/openpgm/ tar -zx...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:zeromq 安装 ---php-zmq zeromq---php-zmq zeromq 安装 ---php-zmq z
    上一篇:PHP_SELF、 SCRIPT_NAME、 REQUEST_URI区别,requesturi_PHP教程 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 分享PHP函数使用小工具(附代码示例)• PHP安全编码总结(经验分享)• 非常全面!PHP常见漏洞代码总结!• 一文详解PHP实现职责链设计模式(附代码示例)• php实现通过JSON RPC与go通讯(附代码)
    1/1

    PHP中文网