Pular para conteúdo

Relações entre domínios — diagramas de dados

Os diagramas complementam o modelo textual. Collections, objetos embutidos e recortes entre domínios são identificados nos cabeçalhos e na tabela de visões.

Explorar

O modelo abre em 100%. Arraste ou use as barras de rolagem e as setas do teclado; Ajustar exibe o conjunto. Clique no cabeçalho de uma caixa para consultar seus campos e evidências. Legenda e convenções.

Carregando… Abrir SVG

Escopo de cada visão

Visão Collections / estruturas representadas Leitura e acesso direto
Registry e Template Service catalog, gateway_templates, gateway_template_revisions Consulta combina ownerTenantId, templateId e templateRevision. Não é join físico global/tenant. SVG Código
Core, catálogo e revisão de origem gateway_revisions, catalog, TemplateInstanceState, gateway_template_revisions templateState preserva o owner e a revisão exata; as demais relações do gateway estão nas visões de políticas. SVG Código
Core e políticas locais gateway_revisions, authorizations, IpPolicy, RateLimit Recorte de IDs locais. Políticas de origem usam sourceTenantId e os source*Ids; autorização e isolamento são tratados no texto de ownership. SVG Código
Políticas herdadas no owner gateway_revisions, authorizations, IpPolicy O banco de destino é resolvido no owner da política; a presença do ID não comprova autorização. SVG Código
Operation e identidades Core operations, OperationGateway, gateways, OperationWizard, gateway_wizard Recorte de checkpoints da instanciação. gatewayRevisionId é referência à revisão de Core, não a revisão do template. SVG Código
Importer e resultados no Core gateway_import, gateway_import_status, gateways, routes, categories IDs retornados pelas operações administrativas são registrados pelo Importer; não existe transação distribuída. SVG Código
Ícones e registro público gateway_templates, catalog, object_storage, global_file_registry O registro global seleciona os metadados no banco do owner. bucket/objectKey localizam o blob, conforme o modelo Object Storage. SVG Código
Política e atividade de reposição RateLimit, rate_limit_activities SchedulerAdapter envia ID da política, tenant, intervalo e limite. A atividade é materialização operacional; o saldo Redis fica na seção de caches. SVG Código

Fontes e manutenção

Os cabeçalhos abrem o dicionário ou o contrato correspondente. O fonte versionado é mkdocs/tools/data-diagrams/relacoes.json; o gerador comum produz DOT e SVG nos dois temas, seguindo o procedimento de atualização. O MkDocs utiliza os SVGs gerados, sem executar Graphviz durante a navegação.