본문 바로가기
백엔드/Spring(Boot)

SpringBoot Eureka 서버 설정

by 김어찐 2022. 3. 25.
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

'백엔드 > Spring(Boot)' 카테고리의 다른 글

spring rabbitMQ 사용  (0) 2022.04.16
Spring Gradle 빌드 (인텔리제이 방법 포함)  (0) 2022.04.10
스프링 시큐리티 OAuth 2.0  (0) 2022.03.17
스프링 Rest Template  (0) 2022.03.16
Spring Swagger에서 Pageable 사용  (0) 2022.03.07