← Tutte le CapsuleMicroservices Design Patterns - Draft Riepilogo architetture piattaforma enterprise sanitaria
Service Discovery
Risoluzione dei servizi tramite nome logico e registry/DNS aggiornato automaticamente.
Il problema
In ambienti dinamici gli IP e le istanze dei servizi cambiano e non possono essere codificati nei consumer.
Il pattern
Risoluzione dei servizi tramite nome logico e registry/DNS aggiornato automaticamente.
Come funziona
Il client o un proxy risolve order-service verso istanze sane. In Kubernetes il pattern è spesso fornito da Service e DNS interni.
Esempio sanitario
Benefici
- Topologia dinamica
- Supporto a scaling e failover
- Riduce configurazioni statiche
Trade-off
- Dipendenza dal sistema di discovery
- Caching DNS e health devono essere compresi
Quando usarlo
Per runtime orchestrati o con istanze dinamiche.
Quando evitarlo
Quando gli endpoint sono esterni e stabili e un semplice DNS è sufficiente.
Pattern correlati
RIFERIMENTI
Fonti e riferimenti
Draft caricato nel progetto
Capsule Informatiche · Materiale progettuale
