用不到大数据分布式那些框架,想问下有没有类似的框架满足下面一些需求
从输入到输出整个流程划分为若干个模块,希望能:
1、输入可以支持文件或监听消息队列
2、设置每个模块的并发数
3、模块间的数据通过消息队列传递
4、模块间不一定是顺序执行,支持 DAG 图
上面是一些基本需求,下面是额外的一些功能
5、日志和异常捕获
6、监控是否有堆积情况
我自己有实现这样一套东西,主要依赖 multiprocessing 包,但是有很多 hardcode 的地方,这类流程多了之后很不方便维护,所以来请教下是否有类似的框架?