balancers

package
v3.9.4-alpha Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2022 License: Apache-2.0 Imports: 6 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Default

func Default() balancer.Balancer

func PreferLocalDC

func PreferLocalDC(balancer balancer.Balancer) balancer.Balancer

PreferLocalDC creates balancer which use endpoints only in location such as initial endpoint location Balancer "balancer" defines balancing algorithm between endpoints selected with filter by location

func PreferLocalDCWithFallBack

func PreferLocalDCWithFallBack(b balancer.Balancer) balancer.Balancer

PreferLocalDCWithFallBack creates balancer which use endpoints only in location such as initial endpoint location Balancer "balancer" defines balancing algorithm between endpoints selected with filter by location If filter returned zero endpoints from all discovery endpoints list - used all endpoint instead

func PreferLocations

func PreferLocations(balancer balancer.Balancer, locations ...string) balancer.Balancer

PreferLocations creates balancer which use endpoints only in selected locations (such as "MAN", "VLA", etc.) Balancer "balancer" defines balancing algorithm between endpoints selected with filter by location

func PreferLocationsWithFallback

func PreferLocationsWithFallback(b balancer.Balancer, locations ...string) balancer.Balancer

PreferLocationsWithFallback creates balancer which use endpoints only in selected locations Balancer "balancer" defines balancing algorithm between endpoints selected with filter by location If filter returned zero endpoints from all discovery endpoints list - used all endpoint instead

func RandomChoice

func RandomChoice() balancer.Balancer

func RoundRobin

func RoundRobin() balancer.Balancer

func SingleConn

func SingleConn() balancer.Balancer

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL