[
https://issues.apache.org/jira/browse/HTTPCLIENT-2270?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Arturo Bernal closed HTTPCLIENT-2270.
-------------------------------------
Resolution: Fixed
Cose and reuse one ticketĀ
https://issues.apache.org/jira/browse/HTTPCLIENT-2272
> 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
> Priority: Minor
> Time Spent: 10m
> Remaining Estimate: 0h
>
> Currently, our AIMDBackoffManager only supports the Additive Increase
> Multiplicative Decrease (AIMD) algorithm for managing connection pool sizes.
> However, we would like to introduce additional Linear Backoff Strategies to
> improve our connection management and provide better resilience to network
> failures.
> The proposed Linear Backoff Strategies will allow us to gradually increase or
> decrease the connection pool size by a fixed amount in response to failed
> attempts or successful probes. This approach is more predictable than AIMD
> and can be more appropriate for certain network topologies or failure modes.
> We plan to implement two new Linear Backoff Strategies: Linear Incremental
> and Linear Exponential. Linear Incremental will adjust the connection pool
> size by a fixed increment, while Linear Exponential will adjust the size by a
> percentage of the current size. Both strategies will have configurable
> parameters to customize the increment or percentage, the cool-down period,
> and the maximum and minimum size of the pool
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]