Как работает Service Discovery — client-side vs server-side?

Middle
202 просмотров
AFK Offer AI

Client-side discovery: клиент запрашивает реестр (Eureka) напрямую и сам балансирует между инстансами — больше логики на клиенте но нет единой точки отказа. Server-side discovery: клиент идёт через load balancer (AWS ALB, Kubernetes Service), который сам знает о живых инстансах — проще для клиента. В Kubernetes service-side по умолчанию через kube-proxy.

Следующий вопрос

Как VisualVM помогает в диагностике Java приложений?