Apache nifi 在流期间执行NIFI InvokeHTTPProcessor一次,而不是在每个入站流文件的基础上执行

Apache nifi 在流期间执行NIFI InvokeHTTPProcessor一次,而不是在每个入站流文件的基础上执行,apache-nifi,Apache Nifi,我有一个NIFI流,可以将文件从一个FTP服务器移动到另一个FTP服务器。该流以ListSFTP处理器开始,以PutSFTP处理器结束。使用PUTSFP处理器进行身份验证所需的密码存储在另一个应用程序中,该应用程序公开REST端点以获取密码。我希望获得一次密码,并使用相同的密码将所有获取的文件放入目标SFTP服务器。在这种情况下,请告知我可以在何处/如何使用InvokeHTTP处理器,这样就不会对每个流文件调用它(在每个流文件的基础上获取密码是没有意义的)。创建一个基于时间的并行流,该并行流取决

我有一个NIFI流,可以将文件从一个FTP服务器移动到另一个FTP服务器。该流以ListSFTP处理器开始,以PutSFTP处理器结束。使用PUTSFP处理器进行身份验证所需的密码存储在另一个应用程序中,该应用程序公开REST端点以获取密码。我希望获得一次密码,并使用相同的密码将所有获取的文件放入目标SFTP服务器。在这种情况下,请告知我可以在何处/如何使用InvokeHTTP处理器,这样就不会对每个流文件调用它(在每个流文件的基础上获取密码是没有意义的)。

创建一个基于时间的并行流,该并行流取决于身份验证令牌的生存时间

例如,如果令牌在60分钟内有效,则每45分钟安排一次

RequestAuth(InvokeHTTP) --> PutDistributedMapCache
在主流中,使用
FetchDistributedMapCache
而不是InvokeHTTP