Crate hydiscovery

Crate hydiscovery 

Source
Expand description

HyDiscovery provides service discovery in-process via unix domain sockets and the filesystem.

This works well for running a collection of microservices on a single machine.

Structs§

BindError
An error occured binding this service to the specified name.
GrpcScheme
A scheme for the grpc protocol, which uses the first path component to determine which service to call.
RegistryConfig
Configuration for the service registry.
RegistryTransport
A connection transport which uses roomservice’s internal service registry.
ServiceRegistry
Maintains the set of available services, and the connection configurations for those services.
SvcScheme
A scheme for the svc protocol, which uses the host to determine which service to call.
TransportBuilder
A builder for creating a RegistryTransport, by adding custom schemes.

Enums§

ConnectionError
An error occured while connecting to a service.
ServiceDiscovery
Service discovery mechanism for services registered.

Traits§

Scheme
A trait for extracting the service name from a request.