Service-Discovery (EN)

Technology

Mechanism for dynamically determining network addresses of services

Architecture

flowchart LR   A[Service A] --> B[Service Registry]   C[Service B] --> B   D[Service C] --> B   E[Client] --> A   E --> C   E --> D   B --> F[Health Check]   F --> A   F --> C   F --> D 

In Context

  • Typically used together with Load Balancing, Circuit Breaker and API Gateway
  • Related to: Microservices, Distributed Systems, Service Mesh
  • Example usage: Eureka in Spring Cloud, Consul in HashiCorp ecosystem, Kubernetes Service Discovery
Quelle: AI Generated