Python协程

同步框架异步化改造—任务协程化 (一)

2020-04-05  本文已影响0人  奇伢云存储

背景

我们系统内部有一个异步执行任务的一个组件B。B从数据库里取任务执行。之前B是单线程串行执行,我们一个请求一个进程,那么并发度纯粹由进程数决定。

这里的实现是通过极小的代码改动,变更为全异步架构。原理就是:通过协程调度,充分利用cpu。通过patch,把底层阻塞socket io偷梁换柱为非阻塞socket,从而为协程切换提供基础。

下面首先把协程原理讲一遍,让你知道协程原理的实现原来这么简单。

详细博客可以关注的博客站点,或者微信公众号;


个人github站点:同步框架异步化改造—任务协程化 (一)

https://liqingqiya.github.io/%E5%B9%B6%E5%8F%91/coroutine/2020/04/03/python-coroutine-1.html

关注公众号,获取更多干货;

上一篇 下一篇

猜你喜欢

热点阅读