NIfi控制器服务仍然需要一对一的处理器?

时间:2018-02-12 17:37:08

标签: apache-nifi hortonworks-data-platform hortonworks-dataflow

我们有一个nifi控制器和处理器对,它们与控制器一对一,维护到另一个处理器无法共享的特定JMS的连接工厂。

对于这种情况,git摆脱控制器并在处理器中创建连接工厂是否明智?控制器的逻辑很少,所以我正在考虑合并。

1 个答案:

答案 0 :(得分:1)

通常,Controller Services适用于处理器实例和多个处理器(例如可用于大多数/所有HTTP相关处理器的SSLContext)的重用。

如果您知道只有一个处理器,则可以将控制器服务合并到处理器代码中。如果您可能有多个处理器(例如GET和PUT),那么通常最好“面向未来”并保留控制器服务。