django-Celery分布式队列简单使用
2019-07-24 09:06:10来源:博客园 阅读 ()
介绍:
Celery 是一个简单、灵活且可靠的,处理大量消息的分布式系统,并且提供维护这样一个系统的必需工具。
它是一个专注于实时处理的任务队列,同时也支持任务调度。
worker:是一个独立的进程,任务执行单元,它持续监视队列中的任务
broder:消息传输中间件,任务调度队列,接收生产者发出的消息,将任务存放到队列,负责协调客户端和worker的沟通。客户端向队列添加消息,borker负责把消息派发给worker
backend:任务结果存储任务执行结果,同消息中间件一样,需要由其它存储系统提供支持。
推荐学习网站:http://docs.jinkan.org/docs/celery/
第一步:在项目环境中安装celery
pip install celery
第二步:在项目中创建celery_task文件夹内容如下:
注意:一定要在项目根目录中创建
第三步:创建发送短信的任务逻辑目录
第四步:调用任务
第五步:在Linux系统中进入项目根目录中可以看到celery_task文件进行启动
celery -A celery_task.main worker -l info
第六步:测试异步发送验证码
拓展:在后台运行。
celery -A celery_task.main worker -l info &
查看后台进程:jobs
原文链接:https://www.cnblogs.com/wendj/p/11083505.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- celery 分布式异步任务框架(celery简单使用、celery多任务结 2019-07-24
- 分布式设计 2019-07-24
- python算法与数据结构-队列(44) 2019-07-24
- scrapy-redis 分布式哔哩哔哩网站用户爬虫 2019-05-22
- 简单介绍python的双向队列 2019-03-12
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash