Directories
¶
| Path | Synopsis |
|---|---|
|
Package client provides RPC client functionality for multiplexed connections.
|
Package client provides RPC client functionality for multiplexed connections. |
|
pool
Package pool provides a load-balanced connection pool for RPC clients.
|
Package pool provides a load-balanced connection pool for RPC clients. |
|
Package compress provides compression support for the Claw RPC system.
|
Package compress provides compression support for the Claw RPC system. |
|
Package context provides RPC-specific context utilities.
|
Package context provides RPC-specific context utilities. |
|
Package credentials provides common PerRPCCredentials implementations.
|
Package credentials provides common PerRPCCredentials implementations. |
|
Package errors provides an errors package for this service.
|
Package errors provides an errors package for this service. |
|
Package health
|
Package health |
|
Package hedge provides hedging (speculative retry) for RPC calls.
|
Package hedge provides hedging (speculative retry) for RPC calls. |
|
Package interceptor provides interceptor types for cross-cutting concerns like authentication, logging, metrics, and tracing in RPC calls.
|
Package interceptor provides interceptor types for cross-cutting concerns like authentication, logging, metrics, and tracing in RPC calls. |
|
otel
Package otel provides OpenTelemetry tracing and metrics interceptors for RPC servers and clients.
|
Package otel provides OpenTelemetry tracing and metrics interceptors for RPC servers and clients. |
|
internal
|
|
|
msgs
Package msgs
|
Package msgs |
|
Package metadata provides types for handling RPC request and response metadata.
|
Package metadata provides types for handling RPC request and response metadata. |
|
Package reflection provides a Reflection API for claw RPC servers.
|
Package reflection provides a Reflection API for claw RPC servers. |
|
Package retry provides retry policies and interceptors for RPC calls.
|
Package retry provides retry policies and interceptors for RPC calls. |
|
Package server provides RPC server functionality for multiplexed connections.
|
Package server provides RPC server functionality for multiplexed connections. |
|
Package serviceconfig provides per-method configuration for RPC calls.
|
Package serviceconfig provides per-method configuration for RPC calls. |
|
Package transport provides transport abstractions for RPC connections.
|
Package transport provides transport abstractions for RPC connections. |
|
http
Package http provides HTTP transport for RPC connections.
|
Package http provides HTTP transport for RPC connections. |
|
resolver
Package resolver provides name resolution for RPC transports.
|
Package resolver provides name resolution for RPC transports. |
|
resolver/dns
Package dns provides a DNS-based resolver with SRV record support.
|
Package dns provides a DNS-based resolver with SRV record support. |
|
resolver/passthrough
Package passthrough provides a resolver that passes through addresses unchanged.
|
Package passthrough provides a resolver that passes through addresses unchanged. |
|
Package validate provides validation interceptors for RPC calls.
|
Package validate provides validation interceptors for RPC calls. |
Click to show internal directories.
Click to hide internal directories.