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

时间:2024-04-30 13:45:54
【文件属性】:

文件名称:dagflow:C++数据流并行处理框架

文件大小:21KB

文件格式:ZIP

更新时间:2024-04-30 13:45:54

C++

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


【文件预览】:
dagflow-master
----common()
--------thread_pool.h(8KB)
--------template_helper_impl.h(1KB)
--------template_helper_unittest.cpp(4KB)
--------lock_queue.h(876B)
--------template_helper.h(893B)
----dag_flower_unittest.cpp(7KB)
----CMakeLists.txt(298B)
----README.md(661B)
----dagflower()
--------dagflower_info()
--------executor()
--------dag_flower.h(3KB)
--------data_manager.h(795B)
--------dag_flower_context.h(716B)
--------node_unittest.cpp(1KB)

网友评论

  • 用户下载后在一定时间内未进行评价,系统默认好评。