You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hc.apache.org by "Arturo Bernal (Jira)" <ji...@apache.org> on 2023/04/24 19:26:00 UTC

[jira] [Created] (HTTPCLIENT-2270) Implement Exponential and Linear Backoff Strategies for AIMDBackoffManager

Arturo Bernal created HTTPCLIENT-2270:
-----------------------------------------

             Summary: Implement Exponential and Linear Backoff Strategies for AIMDBackoffManager
                 Key: HTTPCLIENT-2270
                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-2270
             Project: HttpComponents HttpClient
          Issue Type: Improvement
            Reporter: Arturo Bernal


In order to offer more flexibility and options for backoff strategies in the AIMDBackoffManager, we'd like to introduce Exponential and Linear Backoff strategies. These new strategies can be useful in various networking scenarios and cater to different use cases.

Tasks:
 # Design and implement the Exponential Backoff strategy based on the customizable backoff strategy interface (after implementing customizable strategies).
 # Design and implement the Linear Backoff strategy based on the customizable backoff strategy interface (after implementing customizable strategies).
 # Write unit tests to validate the functionality of the new Exponential and Linear Backoff strategies.
 # Update the documentation and JavaDoc to include the new backoff strategies and provide usage examples.
 # Ensure that the new strategies are compatible with the existing AIMDBackoffManager implementation and do not break any existing functionality



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org