Spring 批
一个轻量级的,全面的批处理框架,旨在支持开发对企业系统的日常运行至关重要的健壮的批处理应用程序。
Spring Batch提供了可重用的功能,这些功能对于处理大量记录至关重要,包括日志记录/跟踪,事务管理,作业处理统计信息,作业重启,跳过和资源管理。它还提供了更高级的技术服务和功能,这些功能和功能将通过优化和分区技术来实现极高容量和高性能的批处理作业。简单以及复杂的大批量批处理作业都可以以高度可扩展的方式利用框架来处理大量信息。
特征
-
交易管理
-
基于块的处理
-
声明式I / O
-
启动/停止/重启
-
重试/跳过
-
基于Web的管理界面(Spring Cloud数据流)
图书
-
Michael T. Minella:Spring Batch的权威指南
-
迈克尔·T·米内拉(Michael T.Minella):Pro Spring Batch
-
Arnaud Cogoluegnes,Thierry Templier,Gary Gregory,Olivier Bazoud:Spring批处理
视频培训
-
Michael T. Minella:学习Spring Batch O'Reilly出版
-
Michael Hoffman:Spring Batch Pluralsight入门
-
凯文·鲍索克斯(Kevin Bowersox):Spring Batch LinkedIn学习
Spring Boot配置
Spring Boot提供了一个spring-boot-starter-batch
依赖关系。请查阅“批处理应用程序”中的专用参考文档部分。
快速启动您的项目
使用
Spring Initializr引导您的应用程序
。