![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
celery
Passerby_one
这个作者很懒,什么都没留下…
展开
-
01.celery原理与组件
1.Celery介绍https://www.cnblogs.com/xiaonq/p/11166235.html#i11.1 celery应用举例Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理,如果你的业务场景中需要用到异步任务,就可以考虑使用celery你想对100台机器执行一条批量命令,可能会花很长时间 ,但你不想让你的程序等着结果返回,而是给你返回 一个任务ID,你过一段时间只需要拿着这个任务id就可以拿到任务执行结果, 在任务执原创 2020-10-07 09:03:08 · 216 阅读 · 1 评论 -
02.celery配置与基本使用
1.celery配置与基本使用1.1 安装celerypip install celery @ https://github.com/celery/celery/tarball/master1.2 新建celery/main.py配置celery# celery_task/main.pyimport osfrom celery import Celery# 定义celery实例, 需要的参数, 1, 实例名, 2, 任务发布位置, 3, 结果保存位置app = Celery('mycel原创 2020-10-07 09:03:28 · 243 阅读 · 0 评论 -
03.celery发送短信接口
1.使用celery异步发送短信1.1 在celery_task/mian.py中添加发送短信函数# celery项目中的所有导包地址, 都是以CELERY_BASE_DIR为基准设定.# 执行celery命令时, 也需要进入CELERY_BASE_DIR目录执行.CELERY_BASE_DIR = os.path.dirname(os.path.abspath(__file__))@app.task(bind=True)def send_sms_code(self, mobile, dat原创 2020-10-07 09:04:04 · 257 阅读 · 0 评论