백엔드/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: false
728x90