DevBoi

[Spring Cloud] Spring Cloud Config이론 본문

Develop/[Spring cloud]

[Spring Cloud] Spring Cloud Config이론

HiSmith 2022. 11. 21. 17:44
반응형

MSA에서 필수, Config 서버 분리 및 중앙 집중 관리 공부해보자

 

Spring 설정 파일을 외부로 분리할 수 있는 Spring cloud Config 이다.

 

<Spring Cloud란?>

Spring Cloud Config 는 분산 시스템에서 설정파일을 외부로 분리하는 것을 지원한다.

Spring Cloud Config를 사용하면 외부 속성을 중앙에서 관리할 수 있다.

즉, 각각 공통으로 쓰는 설정값들을 각 서버마다 배포할 필요가 없다는 뜻이다.

다양한 애플리케이션에서 동일하게 설정파일을 사용할 수 있다.

 

즉 한 서버에서 설정값들을 모아서 관리하고 다른서버에서 config에 대한 값을 참조시에

해당 서버에게 물어보고 동일하게 가져오는것이다.

이건 개념은 별로 없고... 그냥 한번 사용하면서 예를 들어보자

 

우선 Config Server 관련 구축을 진행해보자

다음 포스트에서 실제 구축하는 내용을 포스팅 하겠지만

사실 config 에 대한건 이론보다 실습이 더 양이 많을것 같다.

 

1. properties 보관 - git, db

2. configServer 설정 

3. configClient 설정 

4. 설정값 변경후 배포나 재 빌드없이 해당 config 값 정상 변경 적용

5. RefreshScope, actuator refresh url 값 활용하여, 해당 config 값 변경 수신

 

다음 포스팅때는 이렇게 5개에 대한 과정으로 공부 및 실습해보도록 하자!

 

반응형

'Develop > [Spring cloud]' 카테고리의 다른 글

[Spring cloud] Circuit breaker  (0) 2022.11.17
[Spring cloud] Gateway 2_데모 샘플  (0) 2022.09.04
[Spring Cloud] Gateway 공부 1  (0) 2022.08.31
[MSA] Spring Cloud Gateway  (0) 2022.08.14
[MSA] Circuit Breaker Pattern?  (0) 2022.08.14