如何创建一个使芹菜任务看起来像asyncio.Task的包装器?或者是否有更好的方法将Celery与asyncio集成?

@asksol,Celery的创始人,said this::

It’s quite common to use Celery as a distributed layer on top of async I/O frameworks (top tip: routing CPU-bound tasks to a prefork worker means they will not block your event loop).

但是我找不到专门用于asyncio框架的代码示例.

解决方法:

如官方网站所述,Celery 5.0版本可以实现:

The next major version of Celery will support Python 3.5 only, were we are planning to take advantage of the new asyncio library.

Dropping support for Python 2 will enable us to remove massive amounts of compatibility code, and going with Python 3.5 allows us to take advantage of typing, async/await, asyncio, and similar concepts there’s no alternative for in older versions.

以上引用了上一个链接.

所以最好的办法就是等待5.0版本发布!

同时,快乐编码:)

标签:python,python-3-x,celery,asynchronous,python-asyncio

python asyncio和celery对比_如何将Celery与asyncio结合起来?相关推荐

  1. python asyncio和celery对比_如何将Celery与asyncio结合? - python

    如何创建使芹菜任务看起来像asyncio.Task的包装器?还是有更好的方法将Celery与asyncio集成? @ asksol,Celery的创建者said this:: 使用Celery作为异步 ...

  2. python open cv 图片对比_用几十万张图片来拼图!Open CV牛逼不是没有道理的!马赛克拼图...

    这是最终得到的效果,如果你的图片集不同,或者参数设置不同,效果也会有差别. 进群:548377875即可获取数十套pdf哦!源码就不分享给大家了! 1,收集图片素材 要做出上述的效果来,首先就需要大量 ...

  3. python asyncio教程_一份详细的asyncio入门教程

    asyncio模块提供了使用协程构建并发应用的工具.它使用一种单线程单进程的的方式实现并发,应用的各个部分彼此合作, 可以显示的切换任务,一般会在程序阻塞I/O操作的时候发生上下文切换如等待读写文件, ...

  4. celery 可视化_在Flask中使用Celery进行多任务分布执行

    关键字:Flask, Redis, RabbitMQ, Celery, Broker, Backend 前言 在后端服务器有时候需要处理耗时较长的任务,例如发送电子邮件,在处理这些任务时,这个线程就处 ...

  5. 11小时 python自动化测试从入门到_从设计到开发Python接口自动化测试框架实战,资源教程下载...

    课程名称 从设计到开发Python接口自动化测试框架实战,资源教程下载 课程简介: 课程从接口基础知识入门,从抓包开始,到接口工具的运用,再到常见接口库.接口开发.Mock服务.unittest框架的 ...

  6. python如何查看源码_查看“Python-2020-fall”的源代码

    因为以下原因,您没有权限编辑本页: 您所请求的操作仅限于该用户组的用户使用:用户 您可以查看与复制此页面的源代码.== Python程序设计课程主页(2020年秋季学期) == Teacher: [h ...

  7. 传统游戏与ar游戏的对比_传统游戏的AI

    传统游戏与ar游戏的对比 AI has a long history in the genre of games. From the first intelligent Checkers player ...

  8. Python中单个下划线“ _”变量的用途是什么?

    这段代码中_ after for的含义是什么? if tbh.bag:n = 0for _ in tbh.bag.atom_set():n += 1 #1楼 下划线_在Python中被视为" ...

  9. Python 多种算法模型对比

    Python 多种算法模型对比 1 声明 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理. 2 算法模型对比简介 可以对同一份训练数据集应用多 ...

最新文章

  1. JVM_垃圾收集器与内存分配策略01
  2. python编程大赛队名_团队作业1——团队展示选题
  3. Android 7.0 获取相机拍照图片,适配三星手机拍照,解决三星手机拍照屏幕旋转,判断设备是否有摄像头
  4. Objective-C 语法快速参考(附:Learning_Objective-C_A_Primer_中文版)
  5. 重读TCP/IP(2)之链路层
  6. ps关于计算机logo设计,做LOGO运用ps界面技巧
  7. excel线性拟合的斜率_Excel 计算线性回归线斜率:SLOPE函数
  8. Word VBA-表格操作汇总
  9. 鼠标测试软件m,[论坛]魔技无线激光鼠标测试心得(二)
  10. Express 极速掌握 1
  11. 计算机ata考试教案,ATA办公软件考级教案(四).docx
  12. 百度网盘搜索引擎神器哪些网站比较好用
  13. mysql差异备份与多实例部署
  14. Extract Method(提炼函数)
  15. echarts数据可视化图表(二):双柱状图
  16. Android 9/10 Launcher3 适配出现的问题修改
  17. 【图像处理】简单的车牌识别
  18. PBA认证有可能像PMP一样流行吗?
  19. 计算机网络发展史课程论文,计算机网络的发展史论文..doc
  20. 虚幻引擎(8)-射击准星

热门文章

  1. redux引用多个中间件_如何轻松创建您的第一个Redux中间件
  2. java jnlp 靠谱吗_获取当前的JNLP信息
  3. 膨胀卷积的缺点_膨胀卷积与IDCNN
  4. Mac OS下使用VS Code对C++程序进行debug的配置
  5. Java多线程:静态代理模式
  6. 大数据技术周报第 005 期
  7. 母版页和母版页子页面中的jquery对服务器控件元素的操作
  8. NLP 《隐式马尔科夫链》
  9. 理想制动力分配曲线matlab源代码_电动汽车机电复合制动力分配策略
  10. numpy拼接多维数组(numpy.concatenate命令详解)