DagFlow
框架、并行、数据流、C++、模板元编程
一个c++异步Dag流处理并发编程框架,程序运行结构以Dag的方式组织起来
优势
将传统的单生产者单消费者模型重构成通过 Dag 形成数据依赖的结构,让代码高度模块化
解决了回调多层嵌套的问题,让业务开发者可以用同步的思路写异步的代码
(Feature)可扩展性强,基于框架自动生成算法流程图,模块间 Profile 工具,单模块 debug 工具等
使用场景
实时数据分析、数据处理、等并行度较高但是逻辑比较复杂的场景
使用方式
参考dag_flower_unittest.cpp
2021-07-23 10:24:53
21KB
C++
1