Page 15 -
P. 15
5.1.1 구성 관리 아키텍처
3장에서 배운 것처럼 마이크로서비스의 구성 관리는 부트스트래핑 단계에서 일어난다. 상기 차원
에서 그림 5-1은 마이크로서비스의 수명 주기를 보여 준다.
그림 5-1 마이크로서비스는 시작하면 수명 주기 동안 여러 단계를 거치고, 애플리케이션 구성 데이터는 서비스의 부트스트래핑 단
계에서 읽힌다
ઑ݀ ࠗझېೝ ٣झழߡܻ ݽפఠ݂
+"3 ҳࢿ ࠁ
࠽٘ ߓನ ࢲ࠺झ ٣झழߡܻ ࢲ࠺झ ٣झழߡܻ
ূ प೯ ੌ ࣗ ী ী
Ҋ
x
ࣗझ ٘ ࢲ࠺झ ੋझఢझ द
ࣗ
ࣻ ࢲ࠺झ ࢲ࠺झ ۄ ࣻ ࢲ࠺झ
ੋझఢझ ੋझఢझ
서비스가 부트스트래핑될 때 5.1절에서 설명한 네 가지 원칙(분리, 추상화, 중앙 집중화, 견고화)
이 어떻게 적용되는지 살펴보자. 그림 5-2에서 부트스트래핑 과정을 좀 더 자세히 보여 주고 있어
구성 서비스(configuration service)가 중요한 역할을 어떻게 수행하는지 볼 수 있다.
166
macrospring_06.indd 166 2022-06-20 오후 1:09:02