01.Celery 简介、安装和HelloWrold
来源:互联网 发布:网络手游可以破解吗 编辑:程序博客网 时间:2024/06/17 00:05
简介
Celery是一个开源的分布式系统,支持任务队列实时处理,也支持定时任务。
Celery4.0是支持Python2.7的最后一个版本,后续版本需要使用Python3.5+.
Celery不支持Windows系统.
Celery是使用Python编写,但是他的协议可以被任何语言实现,除了Python之外还有支持node.js和PHP的版本.
安装
pip install celery
或者pip install celery[redis]
其他安装方法查看官网
简单小例子
#----tasks.py-----from celery import Celeryapp = Celery(__name__, broker="redis://localhost")#使用redis作为broker 需要安装redis@app.taskdef hello(): return "HelloWrold"
使用celery -A tasks worker -l info
运行该程序
-A是app
tasks是tasks.py
worker 该程序已worker运行
-l info是log level 是info
不出意外你的程序应该已经启动了.那么怎么调用一下让它工作呢?
我们打开一个python解释器.
import taskstasks.hello.delay()#按下回车后,我们会看到刚才Celery的打印信息,能看出执行了我们的hello方法.
参考文档
http://docs.celeryproject.org/en/latest/index.html
阅读全文
0 0
- 01.Celery 简介、安装和HelloWrold
- Celery(1):celery简介及安装
- Celery的安装和使用
- celery 简介
- celery简介
- Celery、flower和celery-redis 的安装与使用
- HelloWrold!
- Hellowrold
- celery-redis的安装和使用
- celery+Rabbit MQ的安装和使用
- Celery--简介与设置
- celery安装测试
- python 安装celery
- Celery 和 RabbitMQ
- Celery 和 Redis 入门
- Celery 和 Redis 入门
- 安装使用celery异步任务
- celery 监控工具 flower安装
- Springboot + shiro 整合之Url拦截设置
- Spark单机模式下使用mysql和DataFrame API
- URL编码与两次encodeURI分析
- 【python 淘宝爬虫】python 淘宝店铺名称,旺旺,销售量 抓取
- Java HashMap转TreeMap
- 01.Celery 简介、安装和HelloWrold
- JSP 动作元素
- Ubuntu 16 按住Mariadb
- C++基础-string截取、替换、查找子串函数<转>
- POJ 1000
- /Java(?!Script)([A-Z]\w*)/g 匹配结果请大家讨论
- 机房个人重构之原型图、ER图(下)
- noisejs学习
- scp后台