TCP-PlugIn
Das TCP-Plugin ist für den Transport der Nachrichten zwischen den Knoten zuständig.
Links
devel.one-NODES werden miteinander verbunden, indem eine TCP-Verbindung zueinander aufgebaut wird (LINK). Dazu werden Einträge in der Konfiguration vorgenommen, in der TCP-Server geöffnet und Verbindungen aufgebaut werden. Für den TCP-Server-Port sieht es so aus:
Es gibt ähnliche Einträge für die TCP-Clients:
Es können beliebig viele Einträge dieses Typs vorgenommen werden.
Damit kann schnell ein vermaschtes Netzwerk von devel.one-NODES mit redundanten Verbindungen aufgebaut werden. Fällt ein NODE aus, kann das restliche Netzwerk über die anderen LINKS erreicht werden.
Reconnect
Clients können so konfiguriert werden, dass sie sich automatisch in Intervallen neu verbinden, wenn ein LINK unterbrochen wird.
Hier versucht der NODE alle 5 Sekunden eine Verbindung zu seinem Zielknoten aufzubauen. Mit dieser Prozedur kann jeder NODE jederzeit beendet werden. Wenn die NODES neu starten, werden alle LINKS wieder hergestellt. Die Reihenfolge, in der die NODES gestartet werden, spielt ebenfalls keine Rolle.
SSL/TLS
Für die Verbindung zwischen zwei benachbarten NODES können sichere SSL/TLS-Verbindungen verwendet werden.
TrustStore und Passwort werden über die JAVA™ System Properties übertragen.
Eine detaillierte Beschreibung ist in der Dokumentation zu finden.