Nifi处理器可运行多个实例

时间:2018-08-31 11:42:24

标签: apache-nifi

我有一个用例,其中我们使用NiFi从多个来源提取数据。当用户从自定义UI中选择表格时,DbcpConnectionPoolExecuteSQL处理器的数据库信息由处理器中的NiFi rest api更新。现在的问题是假设我们已经触发了特定数据库的Oracle提取,同时其他用户登录并触发了其他数据库的Oracle进程。现在,其余调用使用处理器ID发送。由于oracle只有一个流,因此第二个调用将停止第一个流。

反正有解决此问题的方法吗?就像为每个请求动态创建dbcpConnection处理器或processGroup一样。

附加当前流。

Exiting Flow To Fetch Data From Oracle Using NiFi

ListenHttp调用包含要获取的表Name。在进行ListenHttp调用之前,将进行一次休息调用以使用URL和详细信息更新dbcpConnectionPool,并使用必要的处理器来更新ExecuteSql Processor。现在,如果在处理一个请求之间出现另一个请求,那么该如何处理。

0 个答案:

没有答案