Glossary¶
- service interface
- A collection of rpc methods and event listeners that are exposed by a service container.
Interfaces are implemented as subclasses of
lymph.Interface
. - service container
A service container manages rpc and event connections, service discovery, logging, and configuration for one or more service interfaces. There is one container per service instance.
Containers are
ServiceContainer
objects.- service instance
A single process that runs a service container. It is usually created from the commandline with lymph instance. Each instance is assigned a unique identifier called instances identity.
Instances are described by
ServiceInstance
objects.- service
A set of all service instances that exposes a common service interface is called a service. Though uncommon, instances may be part of more than one service.
Services are described by
Service
objects.- node
- A process monitor that runs service instances. You’d typically run one per machine. A node is started from the commandline with lymph node.