728x90
Spring Cloud Config
- 외부에 있는 값을 가지고 전달해 주는 방식이므로 각 서비스를 다시 빌드하지 않고 바로 적용이 가능한 장점이 있다
- 각각 MSA에 있던 Application.yml 설정 파일을 관리하는 서버를 만들어 동적으로 MSA에 적용시킬 수 있는 장점이 있다.
- 우선순위 : application.yml -> application-name.yml -> application-name-<profile>.yml
Local Git Repository
- 전체 설정을 관리하는 YML 파일을 GitRepository로 관리한다(ecommerce.yml)
- Git
- Local - Remote 파일이 나눠져 있다.
- add : 추적관리를 한다
- commit : Local 서버에 올린다.
- push : 로컬에 있는 데이터를 Remote 서버에 업로드

공통으로 사용될 YML 파일 생성
SpringConfigServer 만들기


ApplicationConfig 서버를 작동 시킨다 - application.yml 설정

- branch가 default가 main으로 되어있어 master로 변경한다.
- 공통 yml파일이 저장되어 있는 git url을 지정한다.
728x90
'Spring Cloud로 개발하는 MSA > Configuration Service' 카테고리의 다른 글
| ch05. Native File Repository && Git Repository (0) | 2022.02.03 |
|---|---|
| ch04. Profiles을 사용한 Configuration 적용 (0) | 2022.02.03 |
| ch03. Spring Cloud Gateway에서 Spring Cloud Config 연동 (0) | 2022.02.03 |
| ch02. Users Microservice에서 Spring Cloud Config 연동 (0) | 2022.02.03 |