MSA 공부 (Spring Cloud Config) - 13

진병욱·2023년 11월 21일

Spring Cloud MSA 공부

목록 보기
13/20
post-thumbnail

먼저 글 작성에 앞서 해당 시리즈는 Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의를 참고하여 필요한 내용들을 정리한 것임을 밝힙니다.

Spring Cloud Config

  • 분산 시스템에서 서버, 클라이언트 구성에 필요한 설정 정보를 외부 시스템에서 관리
  • 하나의 중앙화 된 저장소에서 구성요소 관리 가능
  • 각 서비스를 다시 빌드하지 않고, 바로 적용 가능
  • 어플리케이션 배포 파이프라인을 통해 DEV-STG-PROD 환경에 맞는 구성 정보 사용
    ENTRYPOINT ["java", "-jar", "-Dspring.profiles.active=prod","/AuthService.jar"]

종속성

implementation 'org.springframework.cloud:spring-cloud-config-server'

annotation

@EnableConfigServer

application.yml

spring:
  application:
    name: config-service
  cloud:
    config:
      server:
        git:
          uri: $[GIT_ADDR]
          default-label: master
          ignore-local-ssh-settings: true
          username: ${GIT_ID}
          password: ${GIT_PW}

확인

profile
새로운 기술을 접하는 것에 망설임이 없고, 부족한 것이 있다면 항상 배우고자 하는 열정을 가지고 있습니다!

0개의 댓글