我是Kafka
的新手。使用kafka 0.9.0时,我可以通过设置我的kafka制作人的compression.type
属性来设置编解码器。
假设我在我的制作人中使用snappy
压缩,当使用某个kafka-consumer从kafka消费消息时,我应该做什么来从snappy 解码数据或者它是否构建了一些 - 卡夫卡消费者的特征?
在办公室文档中,我找不到任何与kafka消费者编码有关的属性(它只与生产者有关)。
有人可以清除这个吗?
答案 0 :(得分:0)
As mentioned in their wiki Page,there is no need for any decompression logic on the Consumer side
:
请查看下面的维基页面:
https://cwiki.apache.org/confluence/display/KAFKA/Compression
消费者为主题收到的数据可能包含压缩消息和未压缩消息。 consumer
迭代器transparently
decompresses compressed
数据仅返回uncompressed message
。