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