This library provides a client that communicates with a waSCC lattice using the lattice protocol over the NATS message broker. All waSCC hosts compiled in lattice mode have the ability to automatically form self-healing, self-managing infrastructure-agnostic clusters called lattices
Represents a single configuration binding from an actor to a capability ID and binding name, with the specified configuration values.
A client for interacting with the lattice
An envelope for an event that corresponds to the CloudEvents 1.0 Spec with the intent to be serialized in the JSON format.
An overview of host information
Represents an instance of a capability, which is a binding name and the capability descriptor
Represents an event that may occur on a bus of connected hosts. Timestamps, identifiers, and other metadata will be provided by a CloudEvent envelope.
A response to a lattice probe for inventory. Note that these responses are returned through regular (non-queue) subscriptions via a scatter-gather like pattern, so the client is responsible for aggregating many of these replies.