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.