安装Beanstalk

Beanstalk的好处就不多说啦、简单而快速、拍马屁的工夫就只有这么点了、具体的内容可以上

官网看看:http://kr.github.com/beanstalkd/

 

 

OK、现在安装beanstalkd吧、分服务器端和客户端、客户端就是对queue进行操纵的工具啦、目前支持非常多的主流语言、

ruby、python都支持、好吧、先安装服务器端吧、非常的简单、如果迩已经装了git工具

git clone git://github.com/kr/beanstalkd.git

这样就OK了、直接把beanstalkd部署在本地目录上、然后进入该目录、然后就是万年不变的三部曲./configure && make && sudo make install、就可以完成安装了、如果以后想卸载、只需要回来这个目录执行sudo make uninstall就可以了

(如果没有安装git的话、请自行去官网找源码包解压)

 

接着在安装目录里启动beanstalkd、最简单的启动方法就是

./beanstalkd



 

 

然后安装客户端吧、莪们使用的是python语言当然就是使用python版本的客户端啦、非常的简单、使用pip的包管理安装便可以

sudo pip install beanstalkc

然后编写些内容测试下这个环境是否搭建成功、可以新建一个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()

 

 保存运行一下、python test_beanstalkd.py、如果运行输出了'my query!'无报错那么客户端和服务器端都已经搭建成功了、

 

P.S.:如果遇到了以下错误

Failed to load PyYAML, will not parse YAML

那么就是缺乏了PyYAML组件、用pip install pyyaml安装就OK啦

posted @ 2011-11-30 17:23  klobodnf  阅读(2082)  评论(1编辑  收藏  举报