我是Spring Batch的新手,我想知道将它用于在线订单处理是否正确。 基本上,我想要一个Web服务处理订单,并且必须按照特定步骤处理每个订单。
订单应该是step1,step2,step3 ... done。
对于Web服务上的每个新请求都会发生这种情况。我认为Web服务应该写入数据库。然后我可以创建一个工作,读取订单"未处理"并且完成这项工作。
我不知道我是否可以运行多个相同作业的实例? 或者如果相同的工作会读取数据库中的新条目?
对于Spring Batch来说,这是一个好方案吗?