AWS SAA 学习笔记(6.29)

学习网址(https://www.cnblogs.com/pyedu/p/12461819.html)

  1. Celery:首先编写worker的task文件,编写出所有的worker可能进行的操作函数(每个函数都要在@celery_demo.task标志下),并且配置出消息中间件broker和处理结果backend的消息存储(例如使用redis存储),在Terminal执行命令 celery -A task文件名 worker [“–loglevel=log文件名”],启动worker监听;然后,编写broker对应的producer文件,确定用户会通过传入哪些参数进行哪些操作,即传入对应worker task函数的参数;最后,编写result文件,进行对celery worker结果的提取,并且返回用户所需的info。
  2. Celery多任务处理:Celery多任务处理与单任务处理的区别就是,把原来单独的task文件替换为一个python的task包,在task包里的celery配置文件中实例化celery对象时,多一个参数included,在这个参数是个列表,在这个列表里添加task包里所有task文件,处理之外,要按需把时区等其他的配置写进celery文件中。task包里的所有task文件都可以看作worker处理函数的模块化分类,每个task文件内只需要写所有的task处理函数。
    ss
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值