В apache kafka есть конфигурация производителя compression.type
с допустимыми значениями
Тип сжатия для всех данных, сгенерированных производителем. По умолчанию нет (т.е. нет сжатия). Допустимые значения: none, gzip, snappy, lz4 или zstd
Таким образом, вы можете установить в настройках производителя
ProducerConfig.COMPRESSION_TYPE_CONFIG "snappy"
или использовать свойства
spring.kafka.producer.compression-type= # Compression type for all data generated by the producer.