Spring Batch(3): 基本概念(批处理DSL)

前言OLTP: 联机事务处理 业务与技术分离 资料: 官方文档,Pro Spring Batch,Spring Batch In Action1第一章 Spring Batch 简介批处理典型应用场景: - 银行对账或利率调整 - 跨系统数据同步批处理的特点 - 自动执行 - 数据量大 - 定时执行批处理流程的三个步骤 1. 读数据 2. 处理数据 3. 写数据
摘要由CSDN通过智能技术生成

第三章 Spring Batch基本概念

批处理原型:
这里写图片描述

批处理领域语言:
(参考官方文档中的批处理领域语言)


3.1 Job

作业是批处理的逻辑封装。在Spring Batch中,作业是Step容器。

这里写图片描述

一个简单的Job配置如下:

<job id="footballJob">
    <step id="playerload" next="gameLoad"/>
    <step id="gameLoad" next="playerSummarization"/>
    <step id="playerSummarization"/>
</job>
  1. JobInstance
    作业实例是Job的一个实例化,例如对于一个每天处理一次的Job,它的一个实例可能是针对2016-03-26这一天的一个作业实例。
  2. JobParameter
    同一个Job的不同实例,通过JobParameter作业参数来区分,例如上面提到的2016-03-26。
    这里写图片描述

JobInstance=Job + identifying JobParammeter

3. JobExecution
作业执行是某个作业的一次执行尝试(execution attempt),可能成功可能失败,只有作业执行成功之后JobInstance才算完成。
JobExecution包括以下典型的属性:

属性名称
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值