PubSub e Registro com Segurança de Tipos para Atores Gleam

2025-08-23
PubSub e Registro com Segurança de Tipos para Atores Gleam

Glyn é uma biblioteca que fornece PubSub e registro com segurança de tipos para atores Gleam, com suporte para clusterização distribuída. Construído na biblioteca Erlang syn, ele oferece dois sistemas complementares de comunicação de atores: PubSub para transmissão de eventos e um registro para roteamento direto de comandos. O Glyn se integra perfeitamente ao modelo de ator do Gleam usando padrões de composição de seletores. Decodificadores explícitos são necessários para segurança de tipos ao enviar mensagens entre nós em um cluster. Os exemplos de código demonstram a definição de tipos de mensagens, a criação de decodificadores e o uso de PubSub e do registro para comunicação de atores. A integração de atores multicanal também é apresentada, permitindo cenários de comunicação mais complexos.

Desenvolvimento Ator