Module: Google::Cloud::NetworkServices::V1::ServiceLbPolicy::LoadBalancingAlgorithm
- Defined in:
- proto_docs/google/cloud/networkservices/v1/service_lb_policy.rb
Overview
The global load balancing algorithm to be used.
Constant Summary collapse
- LOAD_BALANCING_ALGORITHM_UNSPECIFIED =
The type of the loadbalancing algorithm is unspecified.
0- SPRAY_TO_WORLD =
Balance traffic across all backends across the world proportionally based on capacity.
3- SPRAY_TO_REGION =
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.
4- WATERFALL_BY_REGION =
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.
5- WATERFALL_BY_ZONE =
Attempt to keep traffic in a single zone closest to the client, before spilling over to other zones.
6