Crate risingwave_rpc_client

Source
Expand description

Wrapper gRPC clients, which help constructing the request and destructing the response gRPC message structs.

Modulesยง

channel ๐Ÿ”’
compactor_client ๐Ÿ”’
compute_client ๐Ÿ”’
connector_client ๐Ÿ”’
error
frontend_client ๐Ÿ”’
hummock_meta_client ๐Ÿ”’
meta_client ๐Ÿ”’
sink_coordinate_client ๐Ÿ”’
stream_client ๐Ÿ”’

Macrosยง

meta_rpc_client_method_impl
retry_rpc
stream_rpc_client_method_impl

Structsยง

BidiStreamHandle
BidiStreamReceiver
BidiStreamSender
CompactorClient
ComputeClient
GrpcCompactorProxyClient
Client to proxy server. Cloning the instance is lightweight.
MetaClient
Client to meta server. Cloning the instance is lightweight.
RpcClientPool
StreamClient
UnboundedBidiStreamHandle
The handle of a bidi-stream started from the rpc client. It is similar to the BidiStreamHandle except that its sender is unbounded.

Constantsยง

DEFAULT_BUFFER_SIZE

Traitsยง

HummockMetaClient
RpcClient

Type Aliasesยง

CompactionEventItem
ComputeClientPool
ComputeClientPoolRef
CoordinatorStreamHandle
FrontendClientPool
FrontendClientPoolRef
HummockMetaClientChangeLogInfo
SinkCoordinationRpcClient
SinkCoordinatorStreamHandle
SinkWriterStreamHandle
StreamClientPool
StreamClientPoolRef
StreamingControlHandle