Hi all,

I am investigating the right approach for implementing an high-performance
network packet decoder in Nifi. I am trying to achieve about 1 Gbps
throughput on a specific decoder. (with 4 Nifi instances) I was wondering
which option would perform better. 1) Implementing my decoder in a separate
Nifi processor using NAR mechanism; 2) Implementing my decoder in C++ and
use "ExecuteStreamCommand" to run that decoder. Basically, if
ExecuteStreamCommand involves Disk for the sake of sending messages to the
written script, it doesn't matter how fast the decoder is, disk would be
the main bottleneck.


Regards,
Ali

Reply via email to