[
https://issues.apache.org/jira/browse/KAFKA-17930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17895151#comment-17895151
]
TaiJuWu commented on KAFKA-17930:
---------------------------------
Hi[~chia7712] ,
if you are not working on it, may I have this one?
> 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
> Priority: Major
> Labels: need-kip
>
> 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)