Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache nifi 是否可以在nifi中将流文件选择性地写入tcp连接?_Apache Nifi - Fatal编程技术网

Apache nifi 是否可以在nifi中将流文件选择性地写入tcp连接?

Apache nifi 是否可以在nifi中将流文件选择性地写入tcp连接?,apache-nifi,Apache Nifi,我正在编写一个tcp服务器,它位于客户和工人之间。客户和工作人员都将通过tcp连接连接到服务器,并且连接应保持打开状态 当worker连接到我的服务器时,我会将它们保存在可用的worker池中。当客户连接并向我的服务器发送请求时,服务器将进行一些处理,并将请求转发给池中的一个工作者 nifi能否实现上述目标?从listentcp和puttcp处理器来看,似乎无法从tcp连接中进行选择。listentcp是服务器,puttcp是客户端 无法让两种不同类型的连接连接到一个ListenTCP,然后让这

我正在编写一个tcp服务器,它位于客户和工人之间。客户和工作人员都将通过tcp连接连接到服务器,并且连接应保持打开状态

当worker连接到我的服务器时,我会将它们保存在可用的worker池中。当客户连接并向我的服务器发送请求时,服务器将进行一些处理,并将请求转发给池中的一个工作者


nifi能否实现上述目标?从listentcp和puttcp处理器来看,似乎无法从tcp连接中进行选择。

listentcp是服务器,puttcp是客户端

无法让两种不同类型的连接连接到一个ListenTCP,然后让这些连接相互通信

您可以让ListenTCP接收来自客户的连接,然后使用PutTCP将数据发送到工厂,假设工人有自己的TCP服务器。我不知道您的工作人员在做什么,但是您也可以消除这些工作人员,并在NiFi中实现他们的逻辑,这样您就可以在流程中拥有customers->ListenTCP->其余的逻辑