Job作业

Job 

JobInstance 就是Job的一次运行。运行一次就会生成一个JobInstance。

JobExecution 就是JobInstance的某一次运行。logical ·ロジック

JobParameters 参数用来启动批处理,起到标识JobInstance

JobExecution   可能成功,可能失败。 上次失败可在次进行运行用的还是唯一的JobInstance

Step  由一个个步骤构成  独立的。 作用域执行的顺序构成。

         Tasklet:  简单Job就是一个interface包含一个唯一的方法execute()  写逻辑,return一个状态

         Chunk-based:基于块或是基于每一个,一个一个的处理。

                                ItemReader:input    读取数据源(文件 数据库 FTP服务器)

                                ItemProcessor:processing(optional 可选的在输出之前对数据进行处理) 

                                ItemWriter: output  输出目的地

StepExecution  也是当Step执行的时候才会去创建一个StepExecution 类似JobExecution

ExecutionContext  执行上下文  代表key/value的集合 储存持久化状态。读到多少条就执行上下文

JobRepository  储存机制,CRUD操作  执行时从repository获取,过程中通过持久化到repository

JobLauncher   一个interface 启动或加载一个作业,根据给定的JobParameters

Item Reader Processor and Writer

ItemReader  如何去检索一个输入,解决数据输入的问题,对于一个step而言,每次读取一条记录

ItemWriter    处理数据输出的问题, batch或chunk一次  并不是处理一个写一个,可以设置预期                          值 批量的修改,批量的储存

ItemProcessor  基于ItemReader和ItemWriter 的中间过程来处理核心业务逻辑。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值