Spring Batch是一个轻量级的,完全面向Spring的批处理框架,可以应用于企业级大量的数据处理系统。Spring Batch以POJO和大家熟知的Spring框架为基础,使开发者更容易的访问和利用企业级服务。Spring Batch可以提供大量的,可重复的数据处理功能,包括日志记录/跟踪,事务管理,作业处理统计工作重新启动、跳过,和资源管理等重要功能。
业务方案:
1、批处理定期提交。
2、并行批处理:并行处理工作。
3、企业消息驱动处理
4、大规模的并行处理
5、手动或是有计划的重启
6、局部处理:跳过记录(如:回滚)
技术目标:
1、利用Spring编程模型:使程序员专注于业务处理,让Spring框架管理流程。
2、明确分离批处理的执行环境和应用。
3、提供核心的,共通的接口。
4、提供开箱即用(out of the box)的简单的默认的核心执行接口。
5、提供Spring框架中配置、自定义、和扩展服务。
6、所有存在的核心服务可以很容的被替换和扩展,不影响基础层。
7、提供一个简单的部署模式,利用Maven构建独立的Jar文件。
发布于 2017-11-03 00:18:29 | 109 次阅读
发布于 2017-10-25 00:01:44 | 142 次阅读
发布于 2017-07-26 23:55:53 | 163 次阅读
发布于 2017-07-24 00:26:16 | 103 次阅读
发布于 2017-05-16 00:26:40 | 158 次阅读
发布于 2017-01-05 00:33:13 | 128 次阅读
发布于 2016-04-23 23:56:17 | 407 次阅读
发布于 2015-12-12 00:30:39 | 154 次阅读
发布于 2015-08-10 23:57:07 | 393 次阅读
发布于 2015-05-20 06:48:57 | 213 次阅读
发布于 2014-10-28 23:57:45 | 197 次阅读
发布于 2014-07-28 23:46:56 | 348 次阅读
发布于 2014-06-25 22:30:40 | 328 次阅读