728x90
Service Discovery
Key - value를 사용하여 각각의 서비스를 등록한다.

- EurekaServer를 Dependency로 추가만 해도 DiscoveryService를 제공할 수 있다.
Pom.xml


- Maven을 실행했기 때문에 Pom.xml 파일이 실행이 된다.
- spring-cloud.version은 2021.0.0 버전을 사용하였다.
- SpringBoot 버전에 따라 문서를 확인한 뒤 버젼을 선택하면 된다.
application.yml

- Server.port : 서버에서 사용하는 포트
- spring.application.name : MSA에서 사용하는 애플리케이션 이름
- eureka.client.register-with-eureka, fetch-registry : 유레카 서버로서 자기 자신을 MSA로 등록하겠다
- true가 기본값이며, 자기 자신도 MSA로 등록해서 참조하도록 한다
- false : 자기 자신은 DiscoveryServer로서의 기능만 하고, KEY-VALUE 형식을 전화번호부에는 등록하지 않는다.
@EnableEurekaServer 추가(DiscoveryServer 임을 등록)

- @EnableEurekaServer
- SpringBoot가 해당 어노테이션을 읽어 EurekaServer로 등록한다.
실행 화면

728x90
'Spring Cloud로 개발하는 MSA > Service Discovery' 카테고리의 다른 글
| User Service - 등록 (0) | 2022.01.29 |
|---|---|
| User Service - 프로젝트 생성 (0) | 2022.01.29 |