KIP-984 — Add pluggable compression interface to Kafka
Discussion BrokerProducer
Adds a pluggable compression interface to Kafka by reserving 4 additional bits in the record batch attributes for a compression plugin ID, allowing third-party compression codecs to be loaded at runtime without modifying or rebuilding Kafka. Currently adding a new compression algorithm requires forking Kafka source and recompiling the distribution.
Details
| Author | Assane Diop |
| Status | Discussion |
| Wiki | View on Apache Wiki |
| Created | 2023-10-02 |
| Last Modified | 2024-04-24 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.