PutTCP中的压缩-NiFi中的ListenTCPRecord通信

时间:2018-08-30 06:46:51

标签: json tcp apache-nifi compression

我有一个特殊的用例,我正在使用 PutTCP ListenTCPRecord 在两个 NiFi 集群之间传输一批JSON消息。

是否可以对通过 PutTCP 发送的消息进行压缩,并在 ListenTCPRecord 端对消息进行解压缩?

1 个答案:

答案 0 :(得分:1)

TCP处理器目前没有内置压缩/解压缩功能,但我认为这是一个合理的要求。

您可以在PutTCP之前使用CompressContent,但是我认为您不能在接收方使用ListenTCPRecord,因为它会读取压缩数据以查找记录,而找不到它们,因此可能使用常规的ListenTCP,然后将结果以解压缩方式发送到CompressContent,然后发送到所需的任何记录处理器。我还没有尝试过,但是不能完全确定是否可以。