Celery

http://docs.celeryproject.org/en/latest/index.html# Celery文档

1.Celery介绍

点击查看Celery参考文档
Celery是一个功能完备即插即用的任务队列
Celery适用异步处理问题,比如发送邮件、文件上传,图像处理等等比较耗时的操作,我们可将其异步执行,这样用户不需要等待很久,提高用户体验

2.Celery特点:

简单,易于使用和维护,有丰富的文档
高效,单个Celery进程每分钟可以处理数百万个任务
灵活,Celery中几乎每个部分都可以自定义扩展
Celery非常易于集成到一些web开发框架中

3.安装Celery

进入虚拟环境

pip install celery

4.Celery组成结构

  1. 任务队列是一种跨线程、跨机器工作的一种机制
  2. 任务队列中包含任务的工作单元。有专门的工作进程持续不断的监视任务队列,并从中获得新的任务并处理
  3. Celery通过消息进行通信,通常使用一个叫broker(中间人)来协client(任务的发出者)和worker(任务的处理者)
  4. client发出消息到队列中,broker将队列中的信息派发给worker来处理
  5. 一个Celery系统可以包含很多的worker和broker,可增强横向扩展性和高可用性能。

5.Celery使用

在虚拟环境中添加指令执行
我们需要指令让Celery单独执行
需要在虚拟环境中执行

 celery -A celery对象的路径 worker -l info
 celery -A celery_tasks.main worker -l info
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值