Glossar

D1
Kurzform von devel.one
Envelope
Der Umschlag einer Message enthält viele Variablen, die Regeln, wie die Nachricht zum Empfänger geschickt wird.
Die wichtigsten Variablen sind die Empfänger- sowie die Sender-Adresse.
Siehe dazu auch hier: Envelope
NID
Namespace-ID.
Die NID wird beim Registrieren von Namespaces erzeugt bzw. verwendet.
Sie ist vom Typ IId und eindeutig innerhalb eines D1-NODES.
Sie ist Bestandteil einer Target-Adresse.
NODEID
NODE-ID (ID einer D1-Instanz).
Die NODEID ist eine UUID.
Sie ist Bestandteil einer Target-Adresse.
QID
Message-Queue-ID (Thread).
Jede asynchrone Message-Queue hat einen eigenen Thread sowie die Queue aller noch nicht verarbeiteten Nachrichten.
Die QID wird beim Registrieren einer Queue in einem Namespace erzeugt.
Sie ist vom Typ IID.
Package Builder Sequence
Die Art und Weise, wie eine Nachricht auf dem Weg zwischen zwei Hosts gepackt wird.
Zur Zeit gibt es drei Arten des Einpackens, die nacheinander auf die Message-Daten einwirken: M=Message streamen, Z=ZIP-Kompression, A=AES Verschlüsselung.
Weitere Builder sind installierbar.
Jede Message kann unterschiedlich behandelt sein, weshalb das Paket im Header die Sequenz der angewandten Builder trägt (z.B. “MZA”).
Beim Auspacken der Message werden die Builder in umgekehrter Reihenfolge involviert.
SID
Service-ID.
Micro-Services werden von Targets betrieben und in der ServiceRegistry eines Namespaces registriert.
Sie werden bezeichnet durch die SID.
TID
Target-ID.
Die TID ist vom Type IId und wird beim Registrieren von Targets in einem Namespace erzeugt bzw. verwendet.
Sie ist eindeutig für ein Target in einem Namespace.
Sie ist Bestandteil einer Target-Adresse.