真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Centoszeromq消息隊列安裝

一,什么是zeromq

這是個類似于Socket的一系列接口,他跟Socket的區(qū)別是:普通的socket是端到端的(1:1的關(guān)系),而ZMQ卻是可以N:M 的關(guān)系,人們對BSD套接字的了解較多的是點(diǎn)對點(diǎn)的連接,點(diǎn)對點(diǎn)連接需要顯式地建立連接、銷毀連接、選擇協(xié)議(TCP/UDP)和處理錯誤等,而ZMQ屏蔽了這些細(xì)節(jié),讓你的網(wǎng)絡(luò)編程更為簡單。ZMQ用于node與node間的通信,node可以是主機(jī)或者是進(jìn)程。

創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、網(wǎng)站設(shè)計與策劃設(shè)計,岑溪網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:岑溪等地區(qū)。岑溪做網(wǎng)站價格咨詢:028-86922220

引用官方的說法: “ZMQ(以下ZeroMQ簡稱ZMQ)是一個簡單好用的傳輸層,像框架一樣的一個socket library,他使得Socket編程更加簡單、簡潔和性能更高。是一個消息處理隊列庫,可在多個線程、內(nèi)核和主機(jī)盒之間彈性伸縮。ZMQ的明確目標(biāo)是“成為標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議棧的一部分,之后進(jìn)入 Linux 內(nèi)核”。現(xiàn)在還未看到它們的成功。但是,它無疑是極具前景的、并且是人們更加需要的“傳統(tǒng)”BSD套接字之上的一 層封裝。ZMQ讓編寫高性能網(wǎng)絡(luò)應(yīng)用程序極為簡單和有趣。”

二,主流消息隊列對比

以下圖片來源于網(wǎng)絡(luò):

Centos zeromq 消息隊列 安裝

主流消息隊列對比

上圖表示每秒鐘接收和發(fā)送的消息數(shù),從上圖可以,zeromq是最快,根他的消息隊列不是一個級別的。不知道這么穩(wěn)定性怎么樣。我所了解到的,rabbitmq具有企業(yè)級的穩(wěn)定性,選擇什么樣的消息隊列,根據(jù)場景和個人喜歡來決定吧。

三,安裝zeromq
1,管理工具安裝
[root@localhost workspace]# yum search zeromq
czmq.x86_64 : High-level C binding for 0MQ (ZeroMQ)
php-zmq.x86_64 : ZeroMQ messaging
python-txzmq.noarch : Twisted bindings for ZeroMQ
zeromq-devel.i686 : Development files for zeromq
zeromq-devel.x86_64 : Development files for zeromq
zeromq3-devel.i686 : Development files for zeromq3
zeromq3-devel.x86_64 : Development files for zeromq3
czmq.i686 : High-level C binding for 0MQ (ZeroMQ)
fedmsg.noarch : Tools for Fedora Infrastructure real-time messaging
moksha.noarch : A platform for creating real-time web applications
python-askbot-fedmsg.noarch : Askbot plugin for emitting events to the Fedora message bus
zeromq.i686 : Software library for fast, message-based applications
zeromq.x86_64 : Software library for fast, message-based applications
zeromq3.i686 : Software library for fast, message-based applications
zeromq3.x86_64 : Software library for fast, message-based applications

選擇要安裝的版本就行了。

[root@localhost workspace]# yum install zeromq3 php-zmq

很容易吧,zeromq和zeromq的php擴(kuò)展就安裝好了。

2,手動安裝zeromq

下載地址:

http://download.zeromq.org/
https://github.com/mkoppanen/php-zmq

安裝zeromq

tar zxvf zeromq-4.0.4.tar.gz  
cd zeromq-4.0.4  
./configure --prefix=/usr/local/zeromq  
make && make install
安裝php擴(kuò)展
    unzip php-zmq-master.zip  
    cd php-zmq-master  
    /usr/local/php/bin/phpize  
    ./configure --with-php-config=/usr/local/php/bin/php-config  
    make && make install

修改php.ini,加入extension=zmq.so,重啟php,搞定。對了 php-zmq-master/examples 目錄下有例子,可以看一下哦。

手動安裝的最大優(yōu)點(diǎn)就是可以裝最新的版本,而管理工具受制于源,但是最新的不一定就是最穩(wěn)定的。根所需要選擇吧。


網(wǎng)頁標(biāo)題:Centoszeromq消息隊列安裝
標(biāo)題URL:http://weahome.cn/article/ihihpd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部