处理器依赖于之前的两个处理器

Processor dependent on two previous processors

我有三个 PutSQL 处理器。理论上我可以按一个简单的顺序执行它们:1 - 2 - 3 因为在前两个处理器之后只需要执行第三个处理器,但是 12 也可以 运行 并发因为它们彼此独立。

为了加快速度,我想同时 运行 1 和 2 并仅在 两者 都成功后才触发第三个:

1 ---\
      ----> 3 
2 ---/

我在文档中找不到任何内容(或者也许我只是在寻找错误的关键字),但是是否有像 AND 运算符一样运行的处理器?

理想情况下,处理器会等待来自 1 2 的成功消息,然后再将成功消息发送到 3

在此 CA 中,您将使用 MergeContent 和一个常见的 corrleation_id 会是这样的:

    1 ---\
 A-/        Merge on A ----> 3 
   \ 2 ---/

设置合并如下:

你应该得到一个流文件来触发你的最后一步