Crate tuple_routing

Source

Structs§

Binding
Binding represents the relationship between a routing key, a service key, and a host.
RegisterRequest
RegisterRequest captures the request to register a host for the given bindings.
RegisterResponse
RegisterResponse indicates the registration request succeeded.
ResolveRequest
ResolveRequest requests a set of hosts for a given routing key.
ResolveResponse
ResolveResponse lists a set of hosts in response to a ResolveRequest.
RoutingConf
ServiceDiscoveryClient
A typed RPC client.
ServiceDiscoveryServer
A typed RPC server.
UnregisterRequest
UnregisterRequest captures the request to unbind a host from all bindings in service discovery.
UnregisterResponse
UnregisterResponse indicates the request has been enqueued and will take effect shortly.

Traits§

ServiceDiscovery
A typed RPC service.

Functions§

register
service_key_for_host_id
simple_resolver