Labels identify and categorize the services.
Label | Description |
---|---|
v1.0.0 | Latest version |
input | Listens to an input channel (hive to service, usually a worker) |
output | Writes to an output channel (service to hive, usually an entrypoint) |
no-reply | Is simply processed and does not give a response back. |
Properties are the individual parts of the ingrid protocol message. Not every service implements all of the properties. Services that write data to the hive (output channel) do not normally have properties.
The capabilities defines the functional scope of the service.
Every ingrid service includes all properties of the service configuration. Additionally depending on the classification of the service (through labels) the service can either inherit the input configuration or the output configuration (or even both).