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
| Author | Dongjin Lee |
| Status | Discussion |
| JIRA | KAFKA-13361 |
| Wiki | View on Apache Wiki |
| Created | 2021-10-10 |
| Last Modified | 2025-08-18 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.