Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateServiceName ¶ added in v1.0.0
ValidateServiceName returns an error if the given servive name is invalid. Valid names are at least two characters long, start with [a-z], contain only [0-9a-z] and non-consecutive hyphens, and end in [0-9a-z]. Furthermore, names may not contain UUIDs.
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
Package bufferpool maintains a pool of bytes.Buffers for use in encoding and transport implementations.
|
Package bufferpool maintains a pool of bytes.Buffers for use in encoding and transport implementations. |
cover is a tool that runs `go test` with cross-package coverage on this repository, ignoring any packages that opt out of coverage with .nocover files.
|
cover is a tool that runs `go test` with cross-package coverage on this repository, ignoring any packages that opt out of coverage with .nocover files. |
crossdock
module
|
|
examples
module
|
|
Package firstoutboundmiddleware annotates every outbound request with metadata like the request transport protocol.
|
Package firstoutboundmiddleware annotates every outbound request with metadata like the request transport protocol. |
Package grpcctx contains helper functionality for testing with grpc-go.
|
Package grpcctx contains helper functionality for testing with grpc-go. |
Package interpolate provides a generic mechanism to interpolate variables into strings.
|
Package interpolate provides a generic mechanism to interpolate variables into strings. |
Package observability provides logging and metrics collection middleware for YARPC.
|
Package observability provides logging and metrics collection middleware for YARPC. |
Package protoplugin provides utilities for protoc plugins.
|
Package protoplugin provides utilities for protoc plugins. |
Package protopluginv2 provides utilities for protoc plugins.
|
Package protopluginv2 provides utilities for protoc plugins. |
prototest
|
|
Package main runs a stress test on each peer list implementation, concurrently adding, removing, connecting, disconnecting, and choosing peers.
|
Package main runs a stress test on each peer list implementation, concurrently adding, removing, connecting, disconnecting, and choosing peers. |
Package testtime provides ways to scale time for tests running on CPU starved systems.
|
Package testtime provides ways to scale time for tests running on CPU starved systems. |
Click to show internal directories.
Click to hide internal directories.