我不会说英语。请理解。
我使用Spring-boot和Spring-batch。它继续一个项目。
我知道与批处理相关的bean,而所有bean在早期同时上升到服务器的同时会一起上去。
将其定义为A-> B-> C.如果是这样的话。
我是否有办法改为B-> A-> C这种类型我可以付诸实践?
通过使用JobExecutionDecider,我将寻找方法,但随着步骤的增加,预测编码范围扩大的问题。
例如,当有StepA,StepB和StepC时。 A-> B-> C,A-> C-> B,B-> A-> C,B-> C->,C-> A-> B, C-> B-> A数量为3!(= 6)如果我发生并且为衣架做这个。
.start(decider).on("A").to(StepA())
.next(decider).on("B").to(StepB()).next(StepC()).end()
.from(decider).on("C").to(StepC()).next(StepB()).end()
.from(decider).on("B").to(StepB())
.....
.....
你是否应该用这种方式描述所有情况3!(= 6)? 如果发生这种情况的话越多,Step的数量就会增加,我会以指数增加......
有没有更好的方法?