在kafka中设置compression.type属性的位置

时间:2018-05-04 07:14:49

标签: apache-kafka

我想为kafka消息实现压缩。对于该compression.type必须设置。应该在哪个属性文件中设置?

2 个答案:

答案 0 :(得分:1)

如果在生产者的配置中设置compression.type属性,则会在将消息发送给代理之前对其进行压缩。如果在服务器配置中设置此属性,则它指定如何在代理中压缩消息。在服务器端,您还可以指定producer,这意味着使用生产者设置的压缩类型。

答案 1 :(得分:0)

您可以添加ProducerConfig(https://kafka.apache.org/documentation/#producerconfigs

它支持gzip,snappy,lz4

和主题的配置也被设置。 (https://kafka.apache.org/documentation/#topicconfigs

和, 消费者不需要设置(自动检测)