Как работает Eureka — механизм регистрации и discovery сервисов?

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

Каждый сервис при старте регистрируется в Eureka Server, отправляя heartbeat каждые 30 секунд. Eureka хранит реестр в памяти и при запросе клиента отдаёт список инстансов нужного сервиса. Клиент кеширует реестр локально, поэтому даже при падении Eureka сервис продолжает работать какое-то время. Режим self-preservation защищает от массового вычеркивания при сетевых проблемах.

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

Какие состояния сущности есть в JPA?