Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • spring-cloud 에서 서비스 레지스트리 사용 부분을 추상화(Interface)
    • Interface로 제공하므로, 다른 DiscoveryClient로 변경할 수 있음.
  • Eureka, Consul, Zookeeper, etcd 등의 구현체가 존재
  • Ribbon은 Eureka과 결합하여 사용 할 수 있으며 서버 목록을 자동으로 관리.

Eureka in Spring Cloud

  • 서버 시작 시 Eureka Server(Registry) 에 자동으로 자신의 상태를 등록(UP)
    • eureka.client.register-with-eureka : true(default)
  • 주기적 HeartBeat 으로 Eureka Server에 자신이 살아 있음을 알림
    • eureka.instance.lease-renewal-interval-in-seconds: 30(default)
  • 서버 종료 시 Eureka Server에 자신의 상태 변경(DOWN) 혹은 자신의 목록 삭제