Skip to content

Xseventh/dagflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DagFlow

框架、并行、数据流、C++、模板元编程

一个c++异步Dag流处理并发编程框架,程序运行结构以Dag的方式组织起来

优势

将传统的单生产者单消费者模型重构成通过 Dag 形成数据依赖的结构,让代码高度模块化

解决了回调多层嵌套的问题,让业务开发者可以用同步的思路写异步的代码

(Feature)可扩展性强,基于框架自动生成算法流程图,模块间 Profile 工具,单模块 debug 工具等

使用场景

实时数据分析、数据处理、等并行度较高但是逻辑比较复杂的场景

使用方式

参考dag_flower_unittest.cpp

About

C++数据流并行处理框架

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published