Léxico de TI › Infraestrutura › Descoberta de serviços

Descoberta de serviços

Infraestrutura Svenska → Atualizado: 2026-09-30

O mecanismo pelo qual serviços se encontram em um ambiente dinâmico, onde os endereços IP mudam o tempo todo. Em vez de endereços fixos no código, o serviço pergunta "onde está o serviço de pagamento?" e recebe as instâncias saudáveis do momento.

O problema: na nuvem e no Kubernetes, instâncias sobem, morrem e mudam de lugar a toda hora — os IPs são efêmeros, então não dá para cravar "conecte em 10.0.1.5". A descoberta de serviços resolve isso: as instâncias se registram (ou são registradas automaticamente) num registro ao iniciar e saem dele quando morrem ou ficam não saudáveis; os clientes consultam ali os endereços atuais. Implementações: baseada em DNS (o Kubernetes dá a cada Service um nome DNS estável que resolve para pods saudáveis — a mais comum), baseada em registro (Consul, etcd, Eureka, em que os serviços se registram explicitamente) e service mesh (que já traz isso embutido). Costuma vir integrada a health checks, para que só instâncias saudáveis sejam devolvidas. Ganho: baixo acoplamento e elasticidade — os serviços não precisam saber onde suas dependências estão rodando agora. Fundamental em arquitetura de microsserviços. Relacionada a health-check endpoint e service mesh sidecar.

← Voltar ao léxico