Apache camel 我们如何使用apachecamel超时聚合策略合并两个批处理文件

Apache camel 我们如何使用apachecamel超时聚合策略合并两个批处理文件,apache-camel,Apache Camel,我需要合并通过SpringBatch生成的两个批处理文件。我需要将这些文件输出到特定的输出目录。我需要使用这些文件来合并这两个文件中的数据。两个文件的头文件和尾文件相同。唯一需要注意的是,拖车记录应该具有合并文件上记录数的总数。这些文件具有时间延迟,因此解决方案应等待两个文件都可用后才能完成合并。您知道这些文件的生成顺序吗?是的,有两个文件生成,一个是GB(大不列颠),另一个是NI(北爱尔兰)。NI文件总是首先生成,因为它具有较小的数据集。几小时后生成GB文件。到目前为止,我的方法是首先访问NI

我需要合并通过SpringBatch生成的两个批处理文件。我需要将这些文件输出到特定的输出目录。我需要使用这些文件来合并这两个文件中的数据。两个文件的头文件和尾文件相同。唯一需要注意的是,拖车记录应该具有合并文件上记录数的总数。这些文件具有时间延迟,因此解决方案应等待两个文件都可用后才能完成合并。

您知道这些文件的生成顺序吗?是的,有两个文件生成,一个是GB(大不列颠),另一个是NI(北爱尔兰)。NI文件总是首先生成,因为它具有较小的数据集。几小时后生成GB文件。到目前为止,我的方法是首先访问NI文件并删除拖尾,然后从GB文件聚合数据集,然后编写一个拖尾记录,记录总数。是的,每次都会保持顺序。