GoBatch设计文档

我要开发同款
chararch2024年06月01日
108阅读
所属分类微服务go语言golang

作品详情

GoBatch是一款用go语言实现的企业级批处理框架,其设计思想来源于SpringBatch,相当于golang下的SpringBatch框架。GoBatch的主要功能包括:1.以模块化方式构建批处理应用程序。2.管理多个批处理任务的运行。3.任务被分为多个串行执行的步骤,一个步骤可以通过分区由多线程并行执行。4.自动记录任务执行状态,支持任务失败后断点续跑。5.内置文件读写组件,支持tsv、csv、json等格式的文件读写及校验。6.提供多种Listener,便于对任务和步骤进行扩展。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论