package
1.72.0-dev
Repository: https://github.com/grpc/grpc-go.git
Documentation: pkg.go.dev

# Packages

Package balancer installs all the xds balancers.
Package clients provides implementations of the xDS and LRS clients, enabling applications to communicate with xDS management servers and report load.
Package clusterspecifier contains the ClusterSpecifier interface and a registry for storing and retrieving their implementations.
Package httpfilter contains the HTTPFilter interface and a registry for storing and retrieving their implementations.
Package resolver implements the xds resolver, that does LDS and RDS to find the cluster to use.
Package server contains internal server-side functionality used by the public facing xds package.
No description provided by the author
Package testutils provides utility types, for use in xds tests.
Package xdsclient implements a full fledged gRPC client for the xDS API used by the xds resolver and balancer implementations.

# Functions

GetLocalityID returns the locality ID of addr.
LocalityIDFromString converts a json representation of locality, into a LocalityID struct.
SetLocalityID sets locality ID in addr to l.
SetLocalityIDInEndpoint sets locality ID in endpoint to l.

# Variables

ResourceTypeMapForTesting maps TypeUrl to corresponding ResourceType.
UnknownCSMLabels are TelemetryLabels emitted from CDS if CSM Telemetry Label data is not present in the CDS Resource.

# Structs

LocalityID is xds.Locality without XXX fields, so it can be used as map keys.