round_robinv3

package
v1.34.0-20240502201326... Latest Latest
Warning

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

Go to latest
Published: unknown License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_envoy_extensions_load_balancing_policies_round_robin_v3_round_robin_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type RoundRobin

type RoundRobin struct {

	// Configuration for slow start mode.
	// If this configuration is not set, slow start will not be not enabled.
	SlowStartConfig *v3.SlowStartConfig `protobuf:"bytes,1,opt,name=slow_start_config,json=slowStartConfig,proto3" json:"slow_start_config,omitempty"`
	// Configuration for local zone aware load balancing or locality weighted load balancing.
	LocalityLbConfig *v3.LocalityLbConfig `protobuf:"bytes,2,opt,name=locality_lb_config,json=localityLbConfig,proto3" json:"locality_lb_config,omitempty"`
	// contains filtered or unexported fields
}

This configuration allows the built-in ROUND_ROBIN LB policy to be configured via the LB policy extension point. See the :ref:`load balancing architecture overview <arch_overview_load_balancing_types>` for more information.

func (*RoundRobin) Descriptor deprecated

func (*RoundRobin) Descriptor() ([]byte, []int)

Deprecated: Use RoundRobin.ProtoReflect.Descriptor instead.

func (*RoundRobin) GetLocalityLbConfig

func (x *RoundRobin) GetLocalityLbConfig() *v3.LocalityLbConfig

func (*RoundRobin) GetSlowStartConfig

func (x *RoundRobin) GetSlowStartConfig() *v3.SlowStartConfig

func (*RoundRobin) ProtoMessage

func (*RoundRobin) ProtoMessage()

func (*RoundRobin) ProtoReflect

func (x *RoundRobin) ProtoReflect() protoreflect.Message

func (*RoundRobin) Reset

func (x *RoundRobin) Reset()

func (*RoundRobin) String

func (x *RoundRobin) String() string

Jump to

Keyboard shortcuts

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