Reference documentation and code samples for the Network Services V1 API module Google::Cloud::NetworkServices::V1::ServiceLbPolicy::LoadBalancingAlgorithm.
The global load balancing algorithm to be used.
Constants
LOAD_BALANCING_ALGORITHM_UNSPECIFIED
value: 0 The type of the loadbalancing algorithm is unspecified.
SPRAY_TO_WORLD
value: 3 Balance traffic across all backends across the world proportionally based
on capacity.
SPRAY_TO_REGION
value: 4 Direct traffic to the nearest region with endpoints and capacity before
spilling over to other regions and spread the traffic from each client to
all the MIGs/NEGs in a region.
WATERFALL_BY_REGION
value: 5 Direct traffic to the nearest region with endpoints and capacity before
spilling over to other regions. All MIGs/NEGs within a region are evenly
loaded but each client might not spread the traffic to all the MIGs/NEGs
in the region.
WATERFALL_BY_ZONE
value: 6 Attempt to keep traffic in a single zone closest to the client, before
spilling over to other zones.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-25 UTC."],[],[]]