Spring Batch简单入门(一)- 简介

本文是Spring Batch的入门介绍,它是一个轻量级的批处理框架,属于Spring Framework的一部分,常用于企业级批处理场景。Spring Batch提供日志跟踪、事务管理等可重用功能,并支持大容量、高性能的批处理。下章将介绍基本的作业配置和ItemReader、ItemWriter的实现。
摘要由CSDN通过智能技术生成

从本章开始的接下来几篇,我们将介绍关于Spring Batch的相关知识。本章,是一个关于Spring Batch的简单入门。

Spring Batch根植于Spring Framework大家庭,是一个轻量级的批处理框架,在企业级应用中,我们常见一些批处理业务场景,借助Spring Batch我们可以很方便的开发出健壮、易用的批处理应用。因为,Spring Framework框架可以说满足了开发人员对于理想框架的所有期望:高效的开发效率、基于POJO的开发方法、简单易用。另外,与市面上我们常见的调度框架: Quartz, Tivoli, Control-M等等不同,Spring Batch并不是一个调度框架,Spring Batch设计的初衷是与调度框架完美协作,而非作为一个潜在的调度框架选项。

基于代码简洁性与管理便捷性的考虑,在日常大数据处理业务场景中,我们应尽可能的发挥功能重用的优势。作为一个设计优良的批处理框架,SpringBatch提供了许多可重用的功能:日志跟踪、事务管理、任务处理统计、任务重启、跳过与资源管理等。此外,通过更为高级的优化及分区技术,Spring Batch提供支持大容量、高性能的批处理特性。Spring Batch可谓是“老少咸宜”,即可用作简单的文件读取或执行存储过程,也可用作复杂的、大容量的数据库与数据库之间的数据迁移、转换等场景。大容量批处理作业可以充分利用框架的可扩展特性来处理重要的业务信息。

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值