Java 启用压缩后,将“U TYPE”配置为“U”;gzip“;在kafka producer中,我无法看到消费者端压缩的数据

Java 启用压缩后,将“U TYPE”配置为“U”;gzip“;在kafka producer中,我无法看到消费者端压缩的数据,java,apache-kafka,kafka-producer-api,Java,Apache Kafka,Kafka Producer Api,我想压缩卡夫卡中的信息。因此,我在producer端启用了压缩类型gzip,并且没有更改server.properties上的任何内容 config.put(ProducerConfig.COMPRESSION_TYPE_CONFIG, "gzip"); 这是我在producer配置中添加的代码,但是当我将消息发送到主题时,以及当我在comsumer端阅读它们时,消息不会被压缩。有谁能建议如何在卡夫卡的制作人端进行消息压缩吗。 我正在使用JAVA和Springboot 提前

我想压缩卡夫卡中的信息。因此,我在producer端启用了压缩类型gzip,并且没有更改server.properties上的任何内容

config.put(ProducerConfig.COMPRESSION_TYPE_CONFIG, "gzip");
这是我在producer配置中添加的代码,但是当我将消息发送到主题时,以及当我在comsumer端阅读它们时,消息不会被压缩。有谁能建议如何在卡夫卡的制作人端进行消息压缩吗。 我正在使用JAVA和Springboot


提前感谢。

消费者自动检测应用的压缩并解压缩数据


使用压缩(例如,在您已经完成的生产者端)意味着数据在物理存储在磁盘上时被压缩。您可以通过查看卡夫卡主题的数据日志来检查这一点,并比较使用压缩和不使用压缩时的内容。

谢谢您的回复。是的,正如您所说,如果启用了压缩类型,我将获得压缩数据。