django celery
2015-12-16 00:00
513 查看
摘要: django celery
参考文献
要求python
django
django-celery
celery
实现
setting.py:
tasks.py
启动 先启动项目: python manage.py runserver(实践证明 不启动也是没有干系的 应为是单独的服务器嘛)
在启动worker :(异步任务使用)
export C_FORCE_ROOT="true"(先执行这步,在去启动worker)
在启动定期任务:(定期任务是 定时给worker分配任务,所以说定期任务是要在启动异步任务的前提下才能使用)
总结:
celery 和Django的信号的区别
celery的异步的,信号是同步的
参考文献
要求python
django
django-celery
celery
实现
setting.py:
import djcelery djcelery.setup_loader() BROKER_URL = 'django://' ... INSTALLED_APPS = ( ... 'djcelery', 'kombu.transport.django', ... ) # 以下的事为了定时任务使用 from datetime import timedelta CELERYBEAT_SCHEDULE = { 'add-every-1-minutes': { 'task': 'core.tasks.crowd_engine', 'schedule': timedelta(minutes=1), }, }
tasks.py
from celery import task @task() def add(x, y): return x + y
启动 先启动项目: python manage.py runserver(实践证明 不启动也是没有干系的 应为是单独的服务器嘛)
在启动worker :(异步任务使用)
export C_FORCE_ROOT="true"(先执行这步,在去启动worker)
python manage.py celery worker --loglevel=info
在启动定期任务:(定期任务是 定时给worker分配任务,所以说定期任务是要在启动异步任务的前提下才能使用)
python manage.py celery beat
总结:
celery 和Django的信号的区别
celery的异步的,信号是同步的
相关文章推荐
- django signal
- google reCaptcha的工作方式理解
- org.hibernate.proxy.HibernateProxy Forgot to register a type adapter?
- POJ 2762 Going from u to v or from v to u?(强连通分量+拓扑排序)
- Google TensorFlow 机器学习框架介绍和使用
- ubuntu修改hosts文件 跳过DNS解析实现服务器定向登录(google,FB,TW等)
- Go语言编程-初级
- Intellij IDEA安装golang插件
- Django知识点总结(三)
- Google glog error LNK2001: unresolved external symbol "__declspec(dllimport) int fLI::FLAGS_XXXX 错误的
- golang中interface判断nil问题
- 【django入门教程】Django的安装和入门
- google的guava库 Spliiter使用
- sudo apt-get install g++ 出现“g++ : Depends: g++-4.8 (>= 4.8.2-5~) but it is not going to be installed
- Django model字段类型清单
- (原创)googlemap开发(一)
- Beam Search Algorithm
- Category - 4
- Golang实现的通用快速排序法,冒泡排序法,插入排序法,选择排序法
- How to deal with an SVM with categorical attributes?