[ 
https://issues.apache.org/jira/browse/KAFKA-17930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17895477#comment-17895477
 ] 

TaiJuWu commented on KAFKA-17930:
---------------------------------

KIP: [KIP-1107: Adding record-level acks for producers - Apache Kafka - Apache 
Software 
Foundation|https://cwiki.apache.org/confluence/display/KAFKA/KIP-1107%3A++Adding+record-level+acks+for+producers]

> 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)

Reply via email to