백엔드/Spring(Boot)
SpringBoot Eureka 서버 설정
김어찐
2022. 3. 25. 11:45
728x90
설정
build.gradle
dependencies {
implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-server'
implementation 'com.sun.jersey.contribs:jersey-apache-client4:1.19.4'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
설정
@EableEurekaServer

설정
application.yml
server:
port: 8761
eureka:
instance:
hostname: localhost
client:
# 해당 두 속서은 유레카와 성호작용하는 방법을 알려주기 위해 다른 마이크로 서비스에 설정할 수 있는 속성
# 유레카 역시 마이크로 서비스이므로 이 두 속성은 해당 유레카 서버가 다른 유레카 서버랑 상호작용하는 방법 알려주기 위해 사용
# 기본값은 true이며, 개발단계에서는 false로 설정
fetch-registry: false
register-with-eureka: false
service-url:
default-zone: http://${eureka.instance.hostname}:${server.port}
server:
# 유레카 인스턴스 갱신 off
# 개발시에는 off
# 프로덕션시에는 true
enable-self-preservation: false728x90