PubSub et Registre Typage Fort pour Acteurs Gleam
Glyn est une bibliothèque fournissant un système PubSub et un registre typés pour les acteurs Gleam, avec prise en charge du clustering distribué. Construit sur la bibliothèque Erlang syn, il offre deux systèmes de communication d'acteurs complémentaires : PubSub pour la diffusion d'événements et un registre pour le routage direct des commandes. Glyn s'intègre parfaitement au modèle d'acteur de Gleam en utilisant des modèles de composition de sélecteurs. Des décodeurs explicites sont nécessaires pour la sécurité des types lors de l'envoi de messages entre les nœuds d'un cluster. Les exemples de code montrent comment définir les types de messages, créer des décodeurs et utiliser PubSub et le registre pour la communication des acteurs. L'intégration d'acteurs multicanaux est également présentée, permettant des scénarios de communication plus complexes.