|
memcacheQ是一個單純的分布式消息隊列服務(wù)。
一,MEMCACHEQ的應(yīng)用背景
Web應(yīng)用中為什
么會需要消息隊列?主要原因是由于在高并發(fā)環(huán)境下,由于來不及同步處理,請求往往會發(fā)生堵塞,比如說,大量的insert,update之類的請求同時到達(dá)mysql,直接導(dǎo)致無數(shù)的行鎖表鎖,甚至最后請求會堆積過多,從而觸發(fā)too manyconnections錯誤。通過使用消息隊列,我們可以異步處理請求,從而緩解系統(tǒng)的壓力。在Web2.0的時代,高并發(fā)的情況越來越常見,從而使消息隊列有成為居家必備的趨勢,相應(yīng)的也涌現(xiàn)出了很多實現(xiàn)方案,像Twitter以前就使用RabbitMQ實現(xiàn)消息隊列服務(wù),現(xiàn)在又轉(zhuǎn)而使用Kestrel來實現(xiàn)消息隊列服務(wù),此外還有很多其他的選擇,比如說:ActiveMQ,ZeroMQ等。
上述消息隊列的軟件中,大多為了實現(xiàn)AMQP,STOMP,XMPP之類的協(xié)議,變得極其重量級,但在很多Web應(yīng)用中的實際情況是:我們只是想找到一個緩解高并發(fā)請求的解決方案,不需要雜七雜八的功能,一個輕量級的消息隊列實現(xiàn)方式才是我們真正需要的。
二,MEMCACHEQ的特性
1 簡單易用
2 處理速度快
3 多條隊列
4 并發(fā)性能好
5 與memcache的協(xié)議兼容。這就意味著只要裝了memcache的extension就可以了,不需要額外的插件。
三,安裝
MEMCACHEQ依賴于libevent和BerkleyDB。
BerkleyDB用于持久化存儲隊列的數(shù)據(jù)。 這樣在MEMCACHEQ崩潰或者服務(wù)器掛掉的時候,
不至于造成數(shù)據(jù)的丟失。這一點很重要,很重要。
它的安裝依賴于BerkeleyDB 和 libevent,所以要先安裝這BerkeleyDB和libevent:
其中l(wèi)ibevent如果你安裝過memcached就已經(jīng)安裝了,如果不確定,就檢查一下吧
1. 先檢查libevent, libevent-devel是否已經(jīng)安裝: rpm -qa|grep libevent 輸出中必須包含libevent, libevent-deve, 如果缺失,使用以下命令安裝:
yum install libevent yum
install libevent-devel
注意事項:libevent, libevent-devel優(yōu)先使用yum安裝源,光盤鏡像中的rpm包安裝,這樣穩(wěn)定性和兼容性可得到保證,網(wǎng)上流傳的使用源碼安裝libevent的方法會有問題,因為很可能系統(tǒng)已經(jīng)安裝libevent, 再使用源碼安裝, 必然導(dǎo)致沖突,造成意外問題,所以一定要使用上述命令檢查系統(tǒng)是否已經(jīng)安裝相應(yīng)的庫
2. 安裝BerkleyDB
1.tar zxvf bdb-5.3.3.tar.gz
2.cd db-5.3.3/
#需要進(jìn)入特定操作系統(tǒng)編譯環(huán)境,更常規(guī)軟件的編譯有些區(qū)別
3.cd build_unix/
4. ../dist/configure --prefix=/usr/local/berkeleydb
#如果沒有指定特殊安裝路徑,編譯完成,需要將Berkeley Db運行庫的路徑添加到系統(tǒng)配置里面
echo "/usr/local/BerkeleyDB.5.3/lib/" >> /etc/ld.so.conf
#重載系統(tǒng)Ld運行庫
ldconfig
5. make & make install
記得改/etc/ld.so.conf文件,添加/usr/local/BerkeleyDB.5.3/lib啊,不然后面的mcq會安裝錯誤。
而BerkeleyDB就要去下載了
點擊下載Berkeley DB 5.3.21.rar
下面安裝memcacheq,
先下載一個memcacheq-0.2.0.rar
解壓,進(jìn)目錄
./configure
主站蜘蛛池模板:
自拍偷拍国语对白
|
色妹子综合
|
国产精品久久久久影视青草
|
久久久久久综合
|
国产午夜精品久久久久九九
|
成人在线视频网
|
乱码一区二区三区完整视频
|
久久免费视频8
|
激情乱人伦
|
国产精品资源
|
麻豆精品久久久
|
91福利免费体验区观看区
|
九一色视频
|
欧美色伊人
|
中文字幕第一区
|
精品国产亚一区二区三区
|
国语高清精品一区二区三区
|
91探花福利精品国产自产在线
|
九九九在线视频
|
999www成人|
日韩 国产 欧美视频一区二区三区
|
色呦呦在线看
|
亚洲一区成人
|
国产二区精品视频
|
激情图片激情视频激情小说
|
欧美特黄高清免费观看的
|
在线观看国产91
|
精品国免费一区二区三区
|
欧美国产一区二区二区
|
国产精品久久久亚洲第一牛牛
|
亚洲精品美女久久久久
|
亚洲午夜精品aaa级久久久久
|
精品国产欧美一区二区三区成人
|
日本精品视频一区二区三区
|
伊人久久大杳蕉综合大象
|
97久久人人
|
国产精品免费一区二区三区四区
|
色爽|
国产精品99久久免费观看
|
精品在线第一页
|
久久精品麻豆
|