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.3 平台任务流流程类型

任务流步骤串行

 

任务流步骤并行

 

任务流步骤串-并行

 

任务流步骤串-并-串行

3.4 平台目前局限性(1.2.1版本)

A、不支持多线程运行;

B、不支持任务流步骤并-串行;

C、不支持skip、listener操作。

3.5 软件费用与服务

A、两年支持服务费用,共5,000元;

B、服务内容包括:1、软件问题维护(指的是由平台引起的问题);2、软件升级;3、Spring Batch开发简单支持(例:tasklet如何开发;chunk如何开发)。

C、联系QQ:1612373329(添加,请注明Spring Batch)

—我可梦 2013年8月9日记

转载于:http://www.honghaifang.com/archives/1444

你可能感兴趣的:(spring,spring,spring,batch,batch,admin,batch管理平台)