我有一个执行以下操作的Spring-Batch过程:
因为我的数据有一个很大的问题,所以没有更多的数据出现并填满我的舞台表。这让我可以随意改变步骤并放弃交易。 (也允许我进行步骤1-1)
我对JMS版本的一般想法是接受JMS消息并使用它将数据放入登台表,然后触发Job执行我们现在要做的验证然后转换到仓库。然后使用作业的成功/失败来推动我对项目发件人的回复。
不幸的是,Spring Batch不支持(直接)作业级事务的想法,所以有没有比将所有tasklet填充到事务性ur-tasklet更好的方法呢?