Redis e invalidação — 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.
Escopo de cada visão¶
| Visão | Collections / estruturas representadas | Leitura e acesso direto |
|---|---|---|
| Configuração de rota e invalidação | Builder, Configuracao de rota, Cache Invalidator |
Cache Invalidator remove chaves de outros serviços e emite notificações; não possui documentos Mongo. SVG |
| Políticas no Security Checker | Security Checker, Autorizacao, Politica IP, Cache Invalidator |
Redis ou memória, conforme configuração; targetTenant identifica o owner resolvido. SVG |
| Dados consultados no iPaaS | Recurso iPaaS, Ambiente iPaaS, Conta iPaaS, Diagrama iPaaS |
Quatro contratos independentes escritos pelo Builder. Os modelos são valores de cache, não entidades Mongo. SVG |
| Materialização do alias | Global Registry, Alias do tenant, BFF |
O Registry sincroniza tenant-aliases no cache; BFF lê a apresentação do alias. SVG |
| Quota e consumo | Scheduler, Saldo da quota, Security Checker |
Estado operacional; não é cache descartável da política Mongo. SVG |
| Concorrência e bucket BFF | Broker, Requisicoes concorrentes, BFF, Bucket administrativo |
Contadores independentes, sem referência entre chaves. SVG |
| Cache de tokens | Auth Provider, Token de app/group, Token de client |
Contratos de chave do Auth Provider. Hash representa credenciais; nenhum segredo ou token real aparece. OIDC/JWK e locks permanecem detalhados no inventário textual. SVG |
Fontes e manutenção¶
Os cabeçalhos abrem o dicionário ou o contrato correspondente. O fonte versionado é mkdocs/tools/data-diagrams/redis.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.