批处理平台

本文介绍了Spring Batch的概念及其优劣,强调了Spring Batch框架在批处理中的作用。重点讨论了一个定制的Spring Batch管理平台,该平台旨在简化开发人员的工作,提供可视化配置Bean、Tasklet、Job Event等功能,支持Job任务的动态更新、手工/定时运行及异常处理。文章详细列出了平台的主要功能页面和任务流流程类型。
摘要由CSDN通过智能技术生成

Spring Batch管理平台

一、Spring Batch概念

Spring Batch是一个批处理的框架,作为一个 Spring 组件,提供了通过使用Spring的依赖注入(dependency injection) 来解决批处理的条件。

二、Spring Batch的优劣

Spring Batch框架的出现,降低了开发人员自行编写批处理框架的难度,同时,也让开发人员更加集中于业务逻辑的处理。但是,Spring Batch框架的掌握并非易事,主要集中在:1、技术资料太少;2、Spring Batch框架的内部结构复杂。

三、Spring Batch管理平台

为了降低开发人员的学习难度;为了缩短开发人员的学习周期。对Spring Batch框架进行深入的研究,定制了Spring Batch管理平台。只要开发人员了解Spring Batch框架的基础知识,则可快速开发批处理应用程序。

3.1 平台功能

A、支持可视化配置Bean;

B、支持可视化配置Tasklet;

C、支持可视化配置Job Event;

D、支持可视化配置Job Flow;

E、支持Job任务配置的运态更新;

F、提供Job任务手工运行和定时运行功能;

G、提供Job任务异常处理功能。

3.2 平台主要功能截图

3.2.1 任务流汇总页面

4049880-deb9a99a2016b5b3.jpg

3.2.2 任务流历史查询页面

4049880-ee5550b34c81df18.jpg

3.2.3 任务流运行页面(任务流状态为停止状态)

4049880-b3fc041e37fbd3c4.jpg

3.2.4 任务流运行页面(任务流状态为运行中状态,串行步骤)

4049880-ef3de2412905d5af.jpg

3.2.5 任务流运行页面(任务流状态为运行中状态,并行步骤)

4049880-44e8d89b3b3b1d0b.jpg

3.2.6 任务流运行页面(任务流状态为完成状态,因出错,手工完成的状态,部分步骤还是待处理状态)

4049880-f9a71ddc3438e734.jpg

3.2.7 事件运行结果页面

4049880-3645da807b8c3d51.jpg

3.2.8 任务流注册页面

4049880-5ba3803486846613.jpg

3.2.9 任务流计划设置页面

4049880-ad0f5242eebb645e.jpg

3.2.10任务流异常处理页面

4049880-17a6505cca2c3017.jpg

3.3 平台任务流流程类型

3.3.1 任务流步骤串行

4049880-2d3474142432d62a.jpg

3.3.2 任务流步骤并行

4049880-0576cf2c9429d6d5.jpg

3.3.3 任务流步骤串-并行

4049880-3a8f13c00ce5dd4f.jpg

3.3.4 任务流步骤串-并-串行

4049880-0279d7cc5e7e6095.jpg
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值