Balancing Algorithms
Classes
IpHash
alias
Alias to address this value.
args_joiner
Symbol to join arguments with.
name_separator_strip
| .name_separator_strip: bool = False
|
Strip leading and trailing name separator from the result.
opt_key
| .opt_key: str | None = None
|
Allows swapping default option key with custom value.
plugin
| .plugin: bool | str = False
|
Indication this option group belongs to a plugin.
LeastReferenceCount
alias
Alias to address this value.
args_joiner
Symbol to join arguments with.
name_separator_strip
| .name_separator_strip: bool = False
|
Strip leading and trailing name separator from the result.
opt_key
| .opt_key: str | None = None
|
Allows swapping default option key with custom value.
plugin
| .plugin: bool | str = False
|
Indication this option group belongs to a plugin.
WeightedLeastReferenceCount
alias
Alias to address this value.
args_joiner
Symbol to join arguments with.
name_separator_strip
| .name_separator_strip: bool = False
|
Strip leading and trailing name separator from the result.
opt_key
| .opt_key: str | None = None
|
Allows swapping default option key with custom value.
plugin
| .plugin: bool | str = False
|
Indication this option group belongs to a plugin.
WeightedRoundRobin
| WeightedRoundRobin(backup_level=None)
|
BalancingAlgorithmWithBackup
Weighted round robin algorithm with backup support.
The default algorithm.
alias
Alias to address this value.
args_joiner
Symbol to join arguments with.
name_separator_strip
| .name_separator_strip: bool = False
|
Strip leading and trailing name separator from the result.
opt_key
| .opt_key: str | None = None
|
Allows swapping default option key with custom value.
plugin
| .plugin: bool | str = False
|
Indication this option group belongs to a plugin.