1

我们有nifi一对一对一的控制器和处理器,控制器维护一个与特定 JMS 的连接工厂,该 JMS 不能由另一个处理器共享。

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

4

1 回答 1

1

通常,控制器服务旨在跨处理器实例和多个处理器重用(例如可用于大多数/所有与 HTTP 相关的处理器的 SSLContext)。

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

于 2018-02-12T17:47:21.910 回答