我们有一个nifi
控制器和处理器对,它们与控制器一对一,维护到另一个处理器无法共享的特定JMS的连接工厂。
对于这种情况,git摆脱控制器并在处理器中创建连接工厂是否明智?控制器的逻辑很少,所以我正在考虑合并。
答案 0 :(得分:1)
通常,Controller Services适用于处理器实例和多个处理器(例如可用于大多数/所有HTTP相关处理器的SSLContext)的重用。
如果您知道只有一个处理器,则可以将控制器服务合并到处理器代码中。如果您可能有多个处理器(例如GET和PUT),那么通常最好“面向未来”并保留控制器服务。