第9章 作业流Step Flow
作业流控制在参考文档里面仅仅是Step配置的一个小节,这里剥离到独立一章,突出了其重要性,不过和Step离的有点远,有点割裂感
一个Job可以有多个step,那么这些step间的关系可能是顺序执行的,根据条件可跳转的,可并行处理的。为了能适应不同情况,spring batch抽象出了Flow(作业流)的概念。
-
顺序FLow
-
条件Flow
-
并行FLow
-
外部FLow定义
-
Step数据共享(上下文)
-
终止Job(略)
总的来说,虽然step之间能够实现控制,而且也能利用上下文传递至,但是毕竟能力还是有限,无法实现复杂流程的控制。复杂流程就必须封装在step内部。
第10章 (待补)
第11章(待补)
参考文章
一篇文章全面解析大数据批处理框架Spring Batch
http://geek.csdn.net/news/detail/128641
从头认识SpringBatch批处理框架
http://blog.csdn.net/u011659172/article/category/6105368
Spring Batch参考文档中文版(3.0-不全)
https://kimmking.gitbooks.io/springbatchreference/content/
Spring Batch - Reference Documentation
https://docs.spring.io/spring-batch/trunk/reference/html/index.html
网友评论