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啦
最新评论