Typsicheres PubSub und Registry für Gleam-Aktoren
Glyn ist eine Bibliothek, die ein typsicheres PubSub und Registry für Gleam-Aktoren bereitstellt, mit Unterstützung für verteiltes Clustering. Basierend auf der Erlang syn-Bibliothek bietet es zwei komplementäre Aktoren-Kommunikationssysteme: PubSub zum Senden von Ereignissen und ein Registry für direktes Kommando-Routing. Glyn integriert sich nahtlos in Gleams Aktorenmodell mithilfe von Selektor-Kompositionsmustern. Explizite Decoder sind für Typsicherheit erforderlich, wenn Nachrichten zwischen Knoten in einem Cluster gesendet werden. Die Codebeispiele zeigen, wie man Nachrichtentypen definiert, Decoder erstellt und PubSub und das Registry für die Aktorenkommunikation verwendet. Die Integration von Multi-Channel-Aktoren wird ebenfalls gezeigt, wodurch komplexere Kommunikationsszenarien ermöglicht werden.