grpc: google.golang.org/grpc/xds

Directories

PathSynopsis
experimentalPackage experimental contains xds implementation, still in experimental state.
internal
internal/balancerPackage balancer installs all the xds balancers.
internal/balancer/cdsbalancerPackage cdsbalancer implements a balancer to handle CDS responses.
internal/balancer/edsbalancerPackage edsbalancer contains EDS balancer implementation.
internal/balancer/lrsPackage lrs implements load reporting service for xds balancer.
internal/balancer/orcaPackage orca implements Open Request Cost Aggregation.
internal/clientPackage client implementation a full fledged gRPC client for the xDS API used by the xds resolver and balancer implementations.
internal/client/bootstrapPackage bootstrap provides the functionality to initialize certain aspects of an xDS client by reading a bootstrap file.
internal/protoPackage proto is for go generate.
internal/proto/udpa/data/orca/v1
internal/resolverPackage resolver implements the xds resolver, that does LDS and RDS to find the cluster to use.
internal/testutilsPackage testutils provides utility types, for use in xds tests.
internal/testutils/fakeclientPackage fakeclient provides a fake implementation of an xDS client.
internal/testutils/fakeserverPackage fakeserver provides a fake implementation of an xDS server.

Updated 2020-01-17. Refresh now. Tools for package owners.