# DagFlow
框架、并行、数据流、C++、模板元编程
一个c++异步Dag流处理并发编程框架,程序运行结构以Dag的方式组织起来
## 优势
将传统的单生产者单消费者模型重构成通过 Dag 形成数据依赖的结构,让代码高度模块化
解决了回调多层嵌套的问题,让业务开发者可以用同步的思路写异步的代码
(Feature)可扩展性强,基于框架自动生成算法流程图,模块间 Profile 工具,单模块 debug 工具等
## 使用场景
实时数据分析、数据处理、等并行度较高但是逻辑比较复杂的场景
## 使用方式
参考dag_flower_unittest.cpp
没有合适的资源?快使用搜索试试~ 我知道了~
dagflow:C++数据流并行处理框架
共25个文件
h:17个
cpp:4个
inl:2个
5星 · 超过95%的资源 需积分: 48 14 下载量 150 浏览量
2021-04-10
19:59:14
上传
评论 2
收藏 21KB ZIP 举报
温馨提示
DagFlow 框架、并行、数据流、C++、模板元编程 一个c++异步Dag流处理并发编程框架,程序运行结构以Dag的方式组织起来 优势 将传统的单生产者单消费者模型重构成通过 Dag 形成数据依赖的结构,让代码高度模块化 解决了回调多层嵌套的问题,让业务开发者可以用同步的思路写异步的代码 (Feature)可扩展性强,基于框架自动生成算法流程图,模块间 Profile 工具,单模块 debug 工具等 使用场景 实时数据分析、数据处理、等并行度较高但是逻辑比较复杂的场景 使用方式 参考dag_flower_unittest.cpp
资源详情
资源评论
资源推荐
收起资源包目录
dagflow-master.zip (25个子文件)
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
dag_data.inl 3KB
dag_flower_info_interface.h 1KB
dag_flower_info.h 1KB
dag_data.h 4KB
dag_flower_info_unittest.cpp 520B
dag_flower_info_interface.inl 2KB
executor
dag_executor_interface.h 1KB
end_node
end_node.h 753B
node
node.h 2KB
node_info.h 3KB
begin_node
begin_node.h 1KB
begin_node_info.h 2KB
dag_executor_info_interface.h 2KB
dag_flower.h 3KB
data_manager.h 795B
dag_flower_context.h 716B
node_unittest.cpp 1KB
共 25 条
- 1
是十五呀
- 粉丝: 23
- 资源: 4635
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1