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
   10   11   12   13   14   15   16   17   18   19   20