conduktor.io ↗

KIP-1107 — topic-level acks and compressions for producer

Discussion ProducerBroker

Allows producers to override `acks` and `compression.type` on a per-topic basis rather than only at the producer level. Since `KafkaProducer` is designed to be shared across threads writing to different topics, there is no current mechanism to send to one topic with `acks=all` and another with `acks=1` from the same producer instance.

Protocol Impact

Produce

Details

AuthorTaiJuWu
StatusDiscussion
JIRAKAFKA-17930
WikiView on Apache Wiki
Created2024-11-04
Last Modified2025-01-03
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.