Spring batch Spring集成设计信息建议

Spring batch Spring集成设计信息建议,spring-batch,spring-integration,Spring Batch,Spring Integration,我们有一个几乎实时处理主记录和子记录的应用程序。例如,当主记录1准备就绪或处于特定状态时,我们需要获取其所有子记录并提交给其他系统。一旦全部提交(成功/失败),我们需要更改其主记录的状态。现在,就我们更改主记录的状态而言,子记录是成功提交还是失败对我们来说并不重要 有人能建议如何在spring集成中实现这一点吗?或者,将spring批处理和spring集成一起使用是一个好主意吗?这是一个非常开放的问题,您可能会得到有争议的答案。您可以通过仅批处理、仅集成或两者的组合来实现这一点。就我个人而言,这

我们有一个几乎实时处理主记录和子记录的应用程序。例如,当主记录1准备就绪或处于特定状态时,我们需要获取其所有子记录并提交给其他系统。一旦全部提交(成功/失败),我们需要更改其主记录的状态。现在,就我们更改主记录的状态而言,子记录是成功提交还是失败对我们来说并不重要


有人能建议如何在spring集成中实现这一点吗?或者,将spring批处理和spring集成一起使用是一个好主意吗?

这是一个非常开放的问题,您可能会得到有争议的答案。您可以通过仅批处理、仅集成或两者的组合来实现这一点。就我个人而言,这取决于有多少主记录和每个主记录有多少子记录。我们正在讨论在6-7小时内处理超过100万条记录(主记录+子记录)。在这种情况下,我肯定会使用Spring批处理,否则实现暂停/恢复功能可能会很麻烦。这是一个非常开放的问题,您可能会得到有见解的答案。您可以通过仅批处理、仅集成或两者的组合来实现这一点。就我个人而言,这取决于有多少主记录和每个主记录有多少子记录。我们正在讨论在6-7小时内处理超过100万条记录(主记录+子记录)。在这种情况下,我肯定会使用Spring批处理,否则实现暂停/恢复功能可能会很麻烦。如果您还使用集成进行处理,则由您决定。