《spring batch 批处理框架》第9、10、11章

第9章 作业流Step Flow

作业流控制在参考文档里面仅仅是Step配置的一个小节,这里剥离到独立一章,突出了其重要性,不过和Step离的有点远,有点割裂感
一个Job可以有多个step,那么这些step间的关系可能是顺序执行的,根据条件可跳转的,可并行处理的。为了能适应不同情况,spring batch抽象出了Flow(作业流)的概念。

  1. 顺序FLow

  2. 条件Flow

  3. 并行FLow

  4. 外部FLow定义

  5. Step数据共享(上下文)

  6. 终止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

你可能感兴趣的:(《spring batch 批处理框架》第9、10、11章)