最近做了一个用到管道的需求,每一步都是异步的,但是其中有一些过程有分叉,一个管道出来的结果要根据条件走后续不同的管道。
调研了下现有流行的框架,都不支持这种写法。于是趁着前几天假期学习了下Python异步原理,自己写了个轮子。
GitHub:https://github.com/RockeyDon/async_pipeline
提供了几个类似函数式编程的接口,所有过程都是协程异步的,支持复杂的管道(特别是一分多),所有功能都有测试用例覆盖。
最近做了一个用到管道的需求,每一步都是异步的,但是其中有一些过程有分叉,一个管道出来的结果要根据条件走后续不同的管道。
调研了下现有流行的框架,都不支持这种写法。于是趁着前几天假期学习了下Python异步原理,自己写了个轮子。
GitHub:https://github.com/RockeyDon/async_pipeline
提供了几个类似函数式编程的接口,所有过程都是协程异步的,支持复杂的管道(特别是一分多),所有功能都有测试用例覆盖。