我是Spring Batch的新手,我想知道将它用于在线订单处理是否正确 . 基本上,我想要一个Web服务处理订单,并且必须按照特定步骤处理每个订单 .

订单应该转到步骤1,步骤2,步骤3 ...完成 .

对于Web服务上的每个新请求都会发生这种情况 . 我认为Web服务应该写入数据库 . 然后我可以创建一个工作,读取“未处理”的订单并运行该工作 .

我不知道我是否可以运行同一个工作的多个实例?或者如果相同的工作会读取数据库中的新条目?

这是Spring Batch的好方案吗?