반응형
Eureka Server 만들기
start spring io에서 Eureka Server를 추가해서 만들어준다.
유레카 서버는 8761을 기본 포트로 사용한다.
server:
port: 8761
spring:
application:
name: "eureka-server"
eureka:
client:
register-with-eureka: false
fetch-registry: false
이전 글에서도 봤듯이 Eureka Server가 각각의 모듈을 식별하기 위해 Spring Application에 대한 name을 다 지정해줘야 한다.
eureka:
client:
register-with-eureka: false
fetch-registry: false
위 설정을 해주면 유레카 서버로 쓴다는 뜻이다.
안해주면 다른 모듈과 상호작용하는 클라이언트로도 쓴다는 뜻이라서 설정해줘야 한다.
@SpringBootApplication위에 @EnableEurekaServer 추가한다.
서버 실행하면 브라우저에 localhost:8761로 유레카 서버 접속 가능하다.
Eureka Client 만들기
Eureka Client는 각각의 마이크로 서비스를 말한다.
start spring io에서 Eureka Client를 추가해서 만들어준다.
server:
port: 8081
spring:
application:
name: "eureka-client-1"
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka
참고로 다음 글이 Config Client에 대한 글인데 Config Client와 Eureka Client는 같은 모듈이기에 아래와 같은 설정으로 구현될 수 있다.
server:
port: 8091
spring:
application:
name: "post"
config:
import: optional:configserver:http://localhost:8888
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka
728x90
'🍃 Spring' 카테고리의 다른 글
@JsonProperty 사용법에 대한 모든 것 (1) | 2023.07.09 |
---|---|
스프링 클라우드 Config 구성하기(4) (0) | 2023.07.05 |
스프링 클라우드 Gateway 구성하기(2) (0) | 2023.07.05 |
스프링 클라우드 기초 사용법 및 소개(1) (0) | 2023.07.05 |
Spring AOT(Ahead-Of-Time) 경험 이야기 (2) | 2023.03.11 |