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.