栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

AWS SAA 学习笔记(6.29)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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处理函数。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/999918.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号