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