图2. Celery架构 图2展示的是Celery的架构,它采用典型的生产生-消费者模式,主要由三部分组成:broker(消息队列)、workers(消费者:处理任务)、backend(存储结果)。实际应用中,用户从Web前端发起一个请求,我们只需要将请求所要处理的任务丢入任务队列broker中,由空闲的worker去处理任务即可,处理的结果会暂存在后台数据...
51CTO博客已为您找到关于celery result_backend设置为mysql的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及celery result_backend设置为mysql问答内容。更多celery result_backend设置为mysql相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成
Celery需要一个消息缓存区发送和接受消息,RabbitMQ和Redis来作为broker,即消息的中间件 异步任务: 简而言之,做一个注册的功能,在用户使用邮箱注册成功之后,需要给该邮箱发送一封激活邮件。如果直接放在应用中,则调用发邮件的过程会遇到网络IO的阻塞,比好优雅的方式则是使用异步任务,应用在业务逻辑中触发一个异步任务。