dubbo icon indicating copy to clipboard operation
dubbo copied to clipboard

Develop adaptive load balancing algorithm functions

Open Robin1987China opened this issue 1 year ago • 1 comments

The loadBalance algorithm is the core of the service governance framework, and dubbo defaults to the roundrobin algorithm, which is also the preferred and most used algorithm for the business system that currently uses dubbo, but each algorithm has its scope of application or limitations. It just doesn't take into account the error situation of a node in the provode terminal node and the corresponding performance problems; The SelfAdaptionLoadBaflance adaptive load balancing algorithm calculates the error rate and energy consumption of each client call to provide within a specific time window, and dynamically adjusts the call weight of the provide node to improve performance and reduce the error rate.

Robin1987China avatar Jun 14 '24 06:06 Robin1987China

spotless:apply

zrlw avatar Jun 24 '25 09:06 zrlw