领先一步
VMware 提供培训和认证,助你加速前进。
了解更多一个轻量级、全面的批处理框架,旨在支持企业系统日常运营所需健壮批处理应用的开发。
Spring Batch 提供了处理大量记录所需的可重用功能,包括日志/跟踪、事务管理、作业处理统计、作业重启、跳过和资源管理。它还提供了更高级的技术服务和特性,通过优化和分区技术,可以实现超大批量和高性能的批处理作业。简单和复杂的、大批量的批处理作业都可以高度可扩展地利用该框架来处理大量信息。
事务管理
基于分块的处理
声明式 I/O
启动/停止/重启
重试/跳过
基于 Web 的管理界面(Spring Cloud Data Flow)
Michael T. Minella:《Spring Batch 权威指南》
Michael T. Minella:《Pro Spring Batch》
Arnaud Cogoluegnes, Thierry Templier, Gary Gregory, Olivier Bazoud:《Spring Batch 实战》
Michael T. Minella:《Learning Spring Batch》 O’Reilly Publishing
Michael Hoffman:《Getting Started with Spring Batch》 Pluralsight
Kevin Bowersox:《Spring Batch》 LinkedIn Learning
Spring Boot 提供了一个 spring-boot-starter-batch
依赖项。请查阅关于批处理应用的专用参考文档章节。