GlossaryΒΆ

D1
Abbreviation of devel. one
Envelope
The envelope of a message contains a lot of meta data which controls how the message is sent to the recipient.
The most important variables are the receiver and sender addresses.
See also here: Envelope
NID
Namespace ID.
The NID is used when registering namespaces.
It is of type IId and is unique within a D1-NODE.
It is part of a target address.
NODEID
NODE ID (ID of a D1 instance).
The NODEID is of type UUID.
It is part of a target address.
QID
Message Queue ID (Thread).
Each asynchronous message queue has its own thread and the queue of all messages that have not yet been processed.
The QID is created when registering a queue in a namespace.
It is of the type IID.
Package Builder Sequence
The way a message is packed between two NODES.
There are currently three types of packing that affect the message data one after the other: M=put the Message into a stream, Z=ZIP Compression, A=AES Encryption.
Further Builder are installable.
Each message can be treated differently, which is why the header contains the sequence of the applied builders (e. g.”MZA”).
When the message is unpacked, the builders are involved in the reverse order.
SID
Service ID.
Micro-Services are offered by Targets and registered in the service registry of a namespace.
They are identified by the SID.
TID
Target ID.
The TID is of type IId and is created or used when registering targets in a namespace.
It is unique to a target in a namespace.
It is part of a target address.