Chia-Ping Tsai created KAFKA-17930:
--------------------------------------
Summary: Consider adding record-level acks
Key: KAFKA-17930
URL: https://issues.apache.org/jira/browse/KAFKA-17930
Project: Kafka
Issue Type: Improvement
Reporter: Chia-Ping Tsai
Assignee: Chia-Ping Tsai
We encourage users to share a single producer instance across threads. This
approach works well for use cases where many threads append records
infrequently, as it avoids creating many 'idle' producers. These threads often
need to send records to different topics, which is supported by the current
producer. However, another important configuration—acks—is currently set at the
producer level.
The proposed change is simple, as ProduceRequest already has an acks field. All
we need is a KIP to add a new field to the ProduceRecord constructor. The new
field will be null by default, and we will use the producer-level acks setting
unless otherwise specified.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)