celery的介绍 celery有三个核心的概念: 任务的发出者(需要发邮件的一方),我们项目的代码就相当于发出者, 中间是一个任务队列(中间人broker),这里我们使用Redis来承担任务队列的作用 任务的处理者(就是帮助发邮件的这就是worker), 逻辑: 首先任务发出者,发出任务之后,不能直接告诉任务的处理者,要先到任务队列, 任务的处理者会监听任务队列,有的话就执行, celery本身是没有提供任务队列的功能的,需要借助一个rabbitMQ数据库,或者Redis,都是可以作为中间人的…