基于内容的路由和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
?欢迎任何提示。