首页 > 其他 > 详细

django+celery+mabbitmq+redis 组合使用心得

时间:2016-07-13 02:27:08      阅读:251      评论:0      收藏:0      [点我收藏+]

? ? ?? ? ? ? django的官网

? ? ? ? celery的官网

? ? ? ? rabbitmq官网

?

? ? ? ? ?虽都有官网介绍使用方法,但在实际操作中,总会遇到坑,浪费不少时间去绕过坑。

? ?

? ? ? ? ? 坑1.官网没有说明rabbitmq对erlang的版本有要求,只说是fix了这个bug。

?

? ? ? ? ? 坑2.是内部原因,原来出于安全,封了不同网段,端口

?

? ? ? ? ?坑3.celery加了装饰器,但函数进不到task,原来是默认配置设定了tasks,用了别的模块名就识别不了

?

? ? ? ? ?坑4.使用了vanilla画页面,得按它的规则来了,而这规则是独有的,虽是少写一些代码,

?

? ? ? ? ?坑.....

? ? ? ? ?把这套架框整合,费了不少劲。

?

? ? ? ? ?rabbitmq的安装及配置

?

?启动

?

?./rabbitmq-server –detached?
1.新建用户
/rabbitmqctl add_user hugo xxx
2.新建vhost
?./rabbitmqctl add_vhost demo?
3.设置权限
?设置用户访问vhost的权限
./rabbitmqctl set_permissions -p demo hugo ?".*" ".*" ".*" ?
?
设置用户具有管理员权限
./rabbitmqctl? set_user_tags hugo administrator
?
4.启用插件管理
rabbitmq-plugins?enable?rabbitmq_management
?
reference :
?
5.登陆
?
新建的帐号登陆不了时,需要给新帐号赋权限
?
./rabbitmqctl? set_user_tags hugo administrator
?
当提示登陆不了时,需到rabbit.app去掉guest帐号
/xxx/rabbitmq_server-3.6.3/ebin/rabbit.app


bubuko.com,布布扣
?
celery 安装及使用还是简单的
启动
python manager.py celery -A xx worker -B -l info?
?
reference:

django+celery+mabbitmq+redis 组合使用心得

原文:http://hugoren.iteye.com/blog/2309980

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!