Spring Cloud (MSA)
-
Config Client 구축하기Spring Cloud (MSA) 2022. 9. 26. 16:09
▶ Spring Cloud Config Client Config-Server를 Fetching 하여 환경 구성 데이터를 읽어오는 Config-Client를 설정해본다. 고유 목적의 마이크로 서비스는 동일한 Config-Server를 설정함으로써 공통적인 환경을 갖추거나 애플리케이션에 맞게 가져올 수 있다. 그리고 actuator의 refresh를 통해 변경된 설정 값도 서버의 재시작 없이 적용이 가능하다. build.gradle plugins { id 'org.springframework.boot' version '2.5.6' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group = 'com.venh.msa' ver..
-
Config Server 구축하기Spring Cloud (MSA) 2022. 9. 14. 17:15
Spring Cloud Config Server란 중앙 집중식 서비스로 애플리케이션 구성 데이터 관리를 담당하고 애플리케이션 데이터를 마이크로 서비스와 완전히 분리하는 역할을 담당한다. 각각의 마이크로 서비스 배포 대상 환경에 맞게 구분하여 적용이 가능하다. 설정이 변경되었을 때 서버의 재시작 없이 동적으로 적용된다. 설정 파일 GitHub https://github.com/conf312/venh-msa-config.git GitHub에 올라가 있는 파일 중 venh(application:name)-dev(profiles:active).yml를 예를 들어 설명하면 이 파일명은 마이크로 서비스 Properties Source에서 아래처럼 설정되어 사용된다. 지금 우리가 만드는 것은 마이크로 서비스의 con..