Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop adaptive load balancing algorithm functions #14317

Open
wants to merge 1 commit into
base: 3.2
Choose a base branch
from

Conversation

Robin1987China
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant