conduktor.io ↗

KIP-780 — Support fine-grained compression options

Discussion ProducerBroker

Adds per-codec fine-grained compression configuration options (e.g., compression level, strategy, checksum mode) to producer, broker, and topic configs, going beyond the single compression.level parameter. Kafka allowed only default codec parameters with limited level tuning, preventing operators from trading off compression ratio vs. speed at the topic level for use cases like real-time ingest vs. long-term retention.

Details

AuthorDongjin Lee
StatusDiscussion
JIRAKAFKA-13361
WikiView on Apache Wiki
Created2021-10-10
Last Modified2025-08-18
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.