1. 画出celery工作原理图
画出celery工作原理图,并能完整的描述各个部分及对应的功能
手动练习即可, 检查作业时,需现场画出!
2. 练习celery的简单使用
在桌面创建一个.py文件,内部编写worker代码:
- 实现无返回值的异步任务worker
- 实现有返回值的异步任务worker
- 实现分布式的异步任务worker
以上要求能演示出结果。
3. Celery异步发送短信验证码
基于day04作业,在django中完成Celery异步发送短信验证码
4. 基于Celery实现异常邮件的发送
- 为django定义一个中间件,去捕获发送短信验证码视图内部(内部可以raise ValueError模拟异常情况)的异常。
- 捕获到异常后,将异常信息发送到你的邮箱。
- 需提交发送邮件的异步任务到Celery队列中, 异步执行。