Typsicheres PubSub und Registry für Gleam-Aktoren

2025-08-23
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.

Entwicklung Aktor