서비스 디스커버리는 어떻게 서비스 등록/해제 하는걸까?
Last updated
// build.gradle
implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'// application.yml
spring:
application:
name: api-external-service // 레지스트리에 등록할 서비스 이름을 의미한다
cloud:
config:
uri: <http://13.124.31.0:8888> // 레지스트리 서버 정보를 입력한다eureka:
instance:
lease-renewal-interval-in-seconds: 1 // 1초 주기로 Heartbaet API 호출eureka:
instance:
lease-expiration-duration-in-seconds: 3 // 3초 내로 Heartbeat API를 호출하지 않으면 클라이언트를 제거한다eureka:
server:
eviction-interval-timer-in-ms: 10000eureka:
instance:
lease-renewal-interval-in-seconds: 1
lease-expiration-duration-in-seconds: 3