Module channel_manager

Module channel_manager 

Source

Structsยง

Channel
ChannelConfig
ChannelManager
ClientTlsOption
ID ๐Ÿ”’
Inner ๐Ÿ”’
Pool ๐Ÿ”’

Constantsยง

DEFAULT_GRPC_CONNECT_TIMEOUT_SECS
DEFAULT_GRPC_REQUEST_TIMEOUT_SECS
DEFAULT_MAX_GRPC_RECV_MESSAGE_SIZE
DEFAULT_MAX_GRPC_SEND_MESSAGE_SIZE
RECYCLE_CHANNEL_INTERVAL_SECS ๐Ÿ”’

Functionsยง

load_client_tls_config
Load client TLS configuration from ClientTlsOption and return a ReloadableClientTlsConfig. This is the primary way to create TLS configuration for the ChannelManager.
load_tls_config ๐Ÿ”’
maybe_watch_client_tls_config
recycle_channel_in_loop ๐Ÿ”’

Type Aliasesยง

ReloadableClientTlsConfig
Type alias for client-side reloadable TLS config