[Spring] Spring Cloud Config 다중 Backend 사용 시...
ITWeb/개발일반 2020. 6. 18. 10:41Spring Cloud Config 를 이용해서 다중 Backend 를 구성 할 수 있습니다.
그러나 order 옵션이 저는 제대로 동작 하지 않아서 실행 시 사용해야 하는 Backend 에 대한 profile 로 관리하기로 했습니다.
동시에 두 개의 Backend 를 사용 하는 것도 가능 한데 이게 같은 설정 파일이 양쪽에 다 존재 할 때 order 에 맞춰서 설정 정보를 가져 와야 하는데 이상하게도 git 에 있는 설정을 먼저 가져 와서 목적에 맞게 사용을 할 수 없었습니다.
spring:
application:
name: config-server
profiles:
active: awss3, git
cloud:
config:
server:
awss3:
region: ap-northeast-2
bucket: ${BUCKET-NAME}
order: 1
git:
uri: https://git/config-repo.git
skipSslValidation: true
username: xxxxx
password: xxxxx
clone-on-start: true
order: 2
저렇게 설정 하고 했었는데 잘 못된 부분이 있다면 댓글 좀 달아 주세요. :)
profile을 실행 시점에 awss3 나 git 으로 설정해서 사용 하도록 마무리 했습니다.