Supervision tree principal do MeliGraph.
Inicia todos os componentes na ordem correta:
- Registry (lookup de processos)
- IdMap (mapeamento de IDs)
- SegmentManager (storage do grafo)
- Writer (ingestão)
- Store.ETS (cache de resultados)
- Plugins.Supervisor (tarefas periódicas) — skipped no modo :sync
- Bootstrapper (rebuild via on_ready) — sempre o último filho
Summary
Functions
Returns a specification to start this module under a supervisor.
Retorna o Config da instância dado o nome.
Nome registrado (local, por nó) do processo raiz da árvore da instância name.
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
@spec get_conf(atom()) :: MeliGraph.Config.t()
Retorna o Config da instância dado o nome.
Nome registrado (local, por nó) do processo raiz da árvore da instância name.
Fixo e determinístico (Module.concat(name, Supervisor)): qualquer nó sabe, sem
ambiguidade, se hospeda uma árvore local viva via
Process.whereis(local_name(name)). É o que o MeliGraph.Reconciler usa para
detectar e reapar duplicatas no modo :horde.