Pular para conteúdo

Template Service — 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
Identidades e categorias route_templates, route_template_categories, gateway_templates Collections de autoria completas. SVG
Revisões de gateway e rota route_template_revisions, gateway_template_revisions Collections de revisão completas. Estruturas embutidas são abertas nas visões seguintes. SVG
Snapshots de publicação gateway_template_revisions, route_templates, route_template_categories, route_template_revisions Recorte da revisão publicadora; as outras caixas são cópias embutidas dos documentos completos. SVG
Operação e checkpoints operations, OperationTemplate, OperationGateway, OperationWizard Documento operations completo; stages, recursos clonados, erro e snapshot de teste estão nas visões complementares. SVG
Etapas, clones e erros OperationStage, ClonedResource, OperationError Tipos de operations.stages{}, rateLimits[]/categories[]/routes[] e error; não são collections. SVG
Políticas do gateway modelo Authentication, IpPolicy, RateLimit, TemplateSetup gateway_template_revisions.authentication, ipPolicy, rateLimit e templateSetups[]. SVG
Entrada e autenticação de rota ClientConfig, InputConfig, Header, QueryParam, PathParam, Body, RouteAuthentication route_template_revisions.client e seus objetos embutidos. SVG
Destino e políticas de rota IpaasResource, RouteIpPolicy, RouteRateLimit route_template_revisions.ipaasResource, ipPolicy e rateLimit; não há relação entre estas caixas. SVG
Transformação da requisição ResourceConfig, Transform, TransformField, Body route_template_revisions.resource; headers, pathParams e queryParams são arrays distintos. SVG
Transformação da resposta Response, ResponseConfigEntry, ResponseHeader, ResponseBody route_template_revisions.response; _id identifica o elemento embutido, não uma collection. SVG
Eventos de Template outbox_events Collection outbox_events escrita pelo Template; o Dispatcher complementa o documento com lease e transporte. SVG
Snapshot da operação de teste operations, gateway_template_revisions Recortes: operations.testTemplateSnapshot embute a revisão. A estrutura completa da revisão e dos snapshots está nas visões correspondentes. SVG

Fontes e manutenção

Os cabeçalhos abrem o dicionário ou o contrato correspondente. O fonte versionado é mkdocs/tools/data-diagrams/templates.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.