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
Details
| Author | TaiJuWu |
| Status | Discussion |
| JIRA | KAFKA-17930 |
| Wiki | View on Apache Wiki |
| Created | 2024-11-04 |
| Last Modified | 2025-01-03 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.