grpcgoogle.golang.org/grpc/internal/balancerload Index | Files

package balancerload

import "google.golang.org/grpc/internal/balancerload"

Package balancerload defines APIs to parse server loads in trailers. The parsed loads are sent to balancers in DoneInfo.

Index

Functions

func Parse

func Parse(md metadata.MD) interface{}

Parse calls parser.Read().

func SetParser

func SetParser(lr Parser)

SetParser sets the load parser.

Not mutex-protected, should be called before any gRPC functions.

Types

type Parser

type Parser interface {
	// Parse parses loads from metadata.
	Parse(md metadata.MD) interface{}
}

Parser converts loads from metadata into a concrete type.

Source Files

load.go

Version
v1.23.1
Published
Sep 11, 2019
Platform
js/wasm
Imports
1 packages
Last checked
7 minutes ago

Tools for package owners.