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

Sanjana Kaundinya commented on KAFKA-9678:
------------------------------------------

I have a KIP out for this here: 
https://cwiki.apache.org/confluence/display/KAFKA/KIP-580%3A+Exponential+Backoff+for+Kafka+Clients.
 Would appreciate any feedback on it.

> Introduce bounded exponential backoff in clients
> ------------------------------------------------
>
>                 Key: KAFKA-9678
>                 URL: https://issues.apache.org/jira/browse/KAFKA-9678
>             Project: Kafka
>          Issue Type: Improvement
>          Components: admin, consumer, producer 
>            Reporter: Guozhang Wang
>            Assignee: Sanjana Kaundinya
>            Priority: Major
>              Labels: needs-kip
>
> In all clients (consumer, producer, admin, and streams) we have retry 
> mechanisms with fixed backoff to handle transient connection issues with 
> brokers. However, with small backoff (many defaults to 100ms) we could send 
> 10s of requests per second to the broker, and if the connection issue is 
> prolonged it means a huge overhead.
> We should consider introducing upper-bounded exponential backoff universally 
> in those clients to reduce the num of retry requests during the period of 
> connection partitioning.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to