Network Services V1 API - Module Google::Cloud::NetworkServices::V1::ServiceLbPolicy::LoadBalancingAlgorithm (v2.3.0)

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.