# Packages
No description provided by the author
# Functions
ExLookupRpcClient executes the LookupRpcClient directive.
ExLookupRpcClientSet executes the LookupRpcClient directive returning a ClientSet.
ExLookupRpcService executes the LookupRpcService directive.
NewBusClient constructs a new rpc client.
NewClientController constructs a new controller.
NewInvoker constructs a new rpc method invoker.
NewInvokerController constructs a new controller.
NewLookupRpcClient constructs a new LookupRpcClient directive.
NewLookupRpcClientResolver constructs a new LookupRpcClientResolver directive.
NewLookupRpcService constructs a new LookupRpcService directive.
NewLookupRpcServiceResolver constructs a new LookupRpcServiceResolver directive.
NewRpcServiceBuilder creates a new RpcServiceBuilder with a static invoker.
NewRpcServiceController constructs a new LookupRpcService resolver controller.
# Variables
ErrServiceClientUnavailable is returned if no clients are available for a service.
# Structs
BusClient implements srpc.Client looking up the RPC client on-demand when a RPC starts.
ClientController wraps a srpc.Client and serves LookupRpcClient requests.
Invoker implements the RPC invoker with a directive.
InvokerController wraps a srpc.Invoker and serves LookupRpcService requests.
RpcServiceController resolves LookupRpcService with a srpc.Invoker.
# Interfaces
LookupRpcClient is a directive to lookup a RPC client for a service.
LookupRpcService is a directive to lookup a RPC service for a server.
# Type aliases
LookupRpcClientValue is the result type for LookupRpcClient.
LookupRpcServiceValue is the result type for LookupRpcService.