MeliGraph.Supervisor (MeliGraph v0.3.0)

Copy Markdown View Source

Supervision tree principal do MeliGraph.

Inicia todos os componentes na ordem correta:

  1. Registry (lookup de processos)
  2. IdMap (mapeamento de IDs)
  3. SegmentManager (storage do grafo)
  4. Writer (ingestão)
  5. Store.ETS (cache de resultados)
  6. Plugins.Supervisor (tarefas periódicas) — skipped no modo :sync
  7. 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.

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

get_conf(name)

@spec get_conf(atom()) :: MeliGraph.Config.t()

Retorna o Config da instância dado o nome.

start_link(opts)