英文原文:https://spring.io/projects/spring-batch
目录
概述
特性
Spring Boot配置
快速开始
学习
文档
指南
示例
概述
轻量级,全面的批处理框架,旨在开发对企业系统日常运营至关重要的强大批处理应用程序。
Spring Batch提供了可重复使用的功能,这些功能对于处理大量记录至关重要,包括记录/跟踪,事务管理,作业处理统计,作业重启,跳过和资源管理。它还提供更高级的技术服务和功能,通过优化和分区技术实现极高容量和高性能的批处理作业。简单和复杂的大批量批处理作业可以高度可扩展的方式利用框架来处理大量信息。
特性
- 事务管理
- 基于块的处理
- 声明性I/O.
- 启动/停止/重新启动
- 重试/跳过
- 基于Web的管理界面(Spring Cloud Data Flow)
Spring Boot配置
Spring Boot提供了spring-boot-starter-batch依赖项。查看批处理应用程序的专用参考文档部分。
快速开始
使用Spring Initializr引导您的应用程序。
学习
文档
每个Spring项目都有自己的; 它详细解释了如何使用项目功能以及使用它们可以实现的功能。
4.1.0 CURRENT GA | Reference Doc. | API Doc. |
4.0.1 GA | Reference Doc. | API Doc. |
3.0.9 GA | Reference Doc. | API Doc. |
指南
该指南旨在在15-30分钟内完成,提供快速,实用的说明,用于为Spring的任何开发任务构建入门应用程序。
- Creating a Batch Service 了解如何创建基本的批处理驱动解决方案。
示例
尝试一些示例:
- 20+ Spring Batch samples