GoBatch是一款用go语言实现的企业级批处理框架,其设计思想来源于SpringBatch,相当于golang下的SpringBatch框架。
GoBatch的主要功能包括:
1.以模块化方式构建批处理应用程序。
2.管理多个批处理任务的运行。
3.任务被分为多个串行执行的步骤,一个步骤可以通过分区由多线程并行执行。
4.自动记录任务执行状态,支持任务失败后断点续跑。
5.内置文件读写组件,支持tsv、csv、json等格式的文件读写及校验。
6.提供多种Listener,便于对任务和步骤进行扩展。
点击空白处退出提示
评论