【发布时间】:2018-01-19 12:40:16
【问题描述】:
基于内容的路由和 java 批处理 JSR 352 (jBeret, Spring Batch)?
尝试实现一些简单的“真实世界”批处理作业,因为“hello world”看起来很有希望。 似乎我没有正确理解这个概念——但实际的发布接缝对于“现实世界”的例子来说毫无用处。
- read 5mio lines (ItemReader works fine)
- write to three different filed/resources based on the content of the line read
“直观”的方法是:
配置三个写入器(例如
ItemWriterA、ItemWriterB、ItemWriterC)。 但是:一个块中只能有一个作家 - 为什么有这个限制?添加一个决定并根据您的决定使用编写器。 但是:决策不能包含在混蛋中 - 为什么会有这种限制?
使用 Java Batch JSR 352 执行此操作的正确方法是什么?
欢迎任何提示。
【问题讨论】:
标签: spring-batch jsr352 java-batch jberet