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. |
Package clock provides swappable real and fake clocks.
|
Package clock provides swappable real and fake clocks. |
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. |
thrift/echo/echofx
Package echofx provides better integration for Fx for services implementing or calling Echo.
|
Package echofx provides better integration for Fx for services implementing or calling Echo. |
thrift/gauntlet/secondservicefx
Package secondservicefx provides better integration for Fx for services implementing or calling SecondService.
|
Package secondservicefx provides better integration for Fx for services implementing or calling SecondService. |
thrift/gauntlet/thrifttestfx
Package thrifttestfx provides better integration for Fx for services implementing or calling ThriftTest.
|
Package thrifttestfx provides better integration for Fx for services implementing or calling ThriftTest. |
thrift/gen-go/echo
Package echo is generated code used to make or handle TChannel calls using Thrift.
|
Package echo is generated code used to make or handle TChannel calls using Thrift. |
thrift/gen-go/gauntlet_tchannel
Package gauntlet_tchannel is generated code used to make or handle TChannel calls using Thrift.
|
Package gauntlet_tchannel is generated code used to make or handle TChannel calls using Thrift. |
thrift/oneway/onewayfx
Package onewayfx provides better integration for Fx for services implementing or calling Oneway.
|
Package onewayfx provides better integration for Fx for services implementing or calling Oneway. |
examples
module
|
|
thrift-hello/hello/echo/hellofx
Package hellofx provides better integration for Fx for services implementing or calling Hello.
|
Package hellofx provides better integration for Fx for services implementing or calling Hello. |
thrift-keyvalue/keyvalue/kv/keyvaluefx
Package keyvaluefx provides better integration for Fx for services implementing or calling KeyValue.
|
Package keyvaluefx provides better integration for Fx for services implementing or calling KeyValue. |
thrift-oneway/sink/hellofx
Package hellofx provides better integration for Fx for services implementing or calling Hello.
|
Package hellofx provides better integration for Fx for services implementing or calling Hello. |
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 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.