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) any

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) any
}

Parser converts loads from metadata into a concrete type.

Source Files

load.go

Version
v1.70.0 (latest)
Published
Jan 23, 2025
Platform
linux/amd64
Imports
1 packages
Last checked
19 minutes ago

Tools for package owners.