Apache NIFI bidirectional TCP

Come here to speak about the new 9XR Transmitter !!

Apache NIFI bidirectional TCP

Postby bargavi » 08 Aug 2018, 21:02

I'm doing a integration effort with Apache NIFI where we have stumbled upon the need to do bidirectional TCP. Before we have gotten away with only using unidirectional TCP.

Apache NIFI supports undirectional TCP through features such as 'ListenTCP' and 'PutTCP'. Bidirectional TCP is supported in the HTTP and websocket domain through features such as 'HandleHttpRequest', 'HandleHttpResponse', 'ConnectWebSocket', 'ListenWebSocket', and 'PutWebSocket'. A pure bidirectional TCP mechanic does not look evident.

Normaly I would dive into this with Python, Servicemix or .. whatever .. but in this case we need the magic of NIFI in the middle.

(Legacy product A) - TCP- NIFI (NIFI Magic) -TCP- (Legacy product B)

So..

I'm considering taking the above NIFI liberies that do support TCP and the extra domains, and ripping them down to TCP only. Creating dedicated TCP modules. I'm assuming that would be better than starting to write this from scratch.
bargavi
 
Posts: 3
Joined: 09 May 2018, 18:25

Return to General 9XR Discussion

Who is online

Users browsing this forum: No registered users and 15 guests

cron