package leastrequest
import "google.golang.org/grpc/balancer/leastrequest"
Package leastrequest implements a least request load balancer.
Index ¶
Constants ¶
const Name = "least_request_experimental"
Name is the name of the least request balancer.
Types ¶
type LBConfig ¶
type LBConfig struct { serviceconfig.LoadBalancingConfig `json:"-"` // ChoiceCount is the number of random SubConns to sample to find the one // with the fewest outstanding requests. If unset, defaults to 2. If set to // < 2, the config will be rejected, and if set to > 10, will become 10. ChoiceCount uint32 `json:"choiceCount,omitempty"` }
LBConfig is the balancer config for least_request_experimental balancer.
Source Files ¶
leastrequest.go
- Version
- v1.70.0 (latest)
- Published
- Jan 23, 2025
- Platform
- linux/amd64
- Imports
- 8 packages
- Last checked
- 17 hours ago –
Tools for package owners.