conduktor.io ↗

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

AuthorAssane Diop
StatusDiscussion
WikiView on Apache Wiki
Created2023-10-02
Last Modified2024-04-24
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.