Apache nifi 如何自动终止ProcessGroup输出端口?

Apache nifi 如何自动终止ProcessGroup输出端口?,apache-nifi,Apache Nifi,我已经设计了一个具有多个输出端口的进程组,但是当我想要使用它们时,我必须将所有输出端口连接到另一个处理器,否则流文件会在输出端口中累积。 是否有任何方法可以自动终止进程组的输出端口,就像我们通过设置自动终止关系为处理器所做的那样 我意识到flowfile过期可以用来防止flowfile的累积。但是我正在寻找更好的方法。如果您有一个输出端口,那么它应该连接到某个地方才能有效。如果你不打算把它连接到某个地方,那么你就没有这个端口了。在此之前,您只需自动终止处理器,或者将所有内容发送到一个死端处理器,

我已经设计了一个具有多个输出端口的进程组,但是当我想要使用它们时,我必须将所有输出端口连接到另一个处理器,否则流文件会在输出端口中累积。 是否有任何方法可以自动终止进程组的输出端口,就像我们通过设置自动终止关系为处理器所做的那样


我意识到flowfile过期可以用来防止flowfile的累积。但是我正在寻找更好的方法。

如果您有一个输出端口,那么它应该连接到某个地方才能有效。如果你不打算把它连接到某个地方,那么你就没有这个端口了。在此之前,您只需自动终止处理器,或者将所有内容发送到一个死端处理器,如UpdateAttribute,它不执行任何操作,而是自动终止。

不,只需处理处理器。我将把这些ProcessGroup添加到Nifi注册表中,并在其他有不同要求的地方使用它们。为ProcessGroups提供一个自动终止输出的选项将非常有用。您仍然可以在输出端口未连接的情况下对其进行版本控制,或者,您可以将其连接到开发环境中PG外部的处理器,当您进行版本控制时,它只捕获PG中的内容。根据您的评论,我必须将输出端口连接到具有自动终止功能的处理器,例如我使用的每个PG实例的“UpdateAttribute”。正确的?