Helpers para lookup de processos via Registry.
Evita nomes hardcoded e permite múltiplas instâncias do MeliGraph no mesmo node, cada uma com seu namespace isolado.
Summary
Functions
Retorna uma tupla {:via, Registry, {registry, key}} para registrar
ou localizar um processo pelo nome lógico.
Localiza o PID de um processo registrado com a chave dada.
Retorna nil se não encontrado.
Functions
@spec via(MeliGraph.Config.t(), term()) :: {:via, Registry, {atom(), term()}}
Retorna uma tupla {:via, Registry, {registry, key}} para registrar
ou localizar um processo pelo nome lógico.
@spec whereis(MeliGraph.Config.t(), term()) :: pid() | nil
Localiza o PID de um processo registrado com a chave dada.
Retorna nil se não encontrado.