Module mz_service::grpc
source ยท Expand description
gRPC transport for the client module.
Structsยง
- Encapsulates the core functionality of a tonic gRPC client for a service that exposes a single bidirectional RPC stream.
- A client to a remote dataflow server using gRPC and protobuf based communication.
- A gRPC server that stitches a gRPC service with a single bidirectional stream to a
GenericClient
. - Metrics for a
GrpcServer
. - Grpc
Server ๐State - PerGrpc
Server ๐Metrics - Request
Validation ๐Atower
middleware that validates requests for compatibility with the server. - A
tower
layer that validates requests for compatibility with the server. - A stream returning responses to GRPC clients.
- A gRPC interceptor that attaches a version as metadata to each request.
Constantsยง
- VERSIO
N_ ๐HEADE R_ KEY
Traitsยง
- Types that we send and receive over a service endpoint.