我想为kafka消息实现压缩。对于该compression.type必须设置。应该在哪个属性文件中设置?
答案 0 :(得分:1)
如果在生产者的配置中设置compression.type
属性,则会在将消息发送给代理之前对其进行压缩。如果在服务器配置中设置此属性,则它指定如何在代理中压缩消息。在服务器端,您还可以指定producer
,这意味着使用生产者设置的压缩类型。
答案 1 :(得分:0)
您可以添加ProducerConfig(https://kafka.apache.org/documentation/#producerconfigs)
它支持gzip,snappy,lz4
和主题的配置也被设置。 (https://kafka.apache.org/documentation/#topicconfigs)
和, 消费者不需要设置(自动检测)