安装Beanstalk
Beanstalk的好處就不多說啦、簡單而快速、拍馬屁的工夫就只有這么點(diǎn)了、具體的內(nèi)容可以上
官網(wǎng)看看:http://kr.github.com/beanstalkd/
OK、現(xiàn)在安裝beanstalkd吧、分服務(wù)器端和客戶端、客戶端就是對queue進(jìn)行操縱的工具啦、目前支持非常多的主流語言、
ruby、python都支持、好吧、先安裝服務(wù)器端吧、非常的簡單、如果邇已經(jīng)裝了git工具
git clone git://github.com/kr/beanstalkd.git
這樣就OK了、直接把beanstalkd部署在本地目錄上、然后進(jìn)入該目錄、然后就是萬年不變的三部曲./configure && make && sudo make install、就可以完成安裝了、如果以后想卸載、只需要回來這個(gè)目錄執(zhí)行sudo make uninstall就可以了
(如果沒有安裝git的話、請自行去官網(wǎng)找源碼包解壓)
接著在安裝目錄里啟動(dòng)beanstalkd、最簡單的啟動(dòng)方法就是
./beanstalkd
然后安裝客戶端吧、莪們使用的是python語言當(dāng)然就是使用python版本的客戶端啦、非常的簡單、使用pip的包管理安裝便可以
sudo pip install beanstalkc
然后編寫些內(nèi)容測試下這個(gè)環(huán)境是否搭建成功、可以新建一個(gè)python文檔、比如叫test_beanstalkd.py
1 import beanstalk
2
3 beanstalk = beanstalkc.Connection(host='localhost', port=11300)
4 beanstalk.put('my query!')
5
6 job = beanstalk.reserve()
7 print job.body
8
9 job.delete()
保存運(yùn)行一下、python test_beanstalkd.py、如果運(yùn)行輸出了'my query!'無報(bào)錯(cuò)那么客戶端和服務(wù)器端都已經(jīng)搭建成功了、
P.S.:如果遇到了以下錯(cuò)誤
Failed to load PyYAML, will not parse YAML
那么就是缺乏了PyYAML組件、用pip install pyyaml安裝就OK啦
總結(jié)
以上是生活随笔為你收集整理的安装Beanstalk的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: swf文件格式解析(一)
- 下一篇: 如何识别电脑硬件型号如何查看自己的电脑型