1. xxx-config.yml의 개발과 운영환경 설정 파일 생성
application.yml -> application-name.yml -> application-name-profile.yml 의 순서로 환경파일을 읽어들인다
1-1. default
1-2. dev
1-3. prod
2. api-gateway와 micro-service의 spring.profiles.active 설정
2-1. api-gateway의 bootstrap.yml의 설정(prod)
2-2. micro service의 bootstrap.yml의 설정(dev)
3. 위의 예제의 경우 api-gateway의 active profile은 prod이고 micro service의 active profile은 dev라 토큰 생성된 token.secret이 다르기 때문에 API를 호출하여 토큰을 생성하여 비교를 하게되면 token.secret이 달라 인증을 통과하지 못한다^__^ 참고
'MSA' 카테고리의 다른 글
21. Spring Cloud Bus(broadcast push update)로 Config 적용하기 - #2 (0) | 2022.12.05 |
---|---|
20. Spring Cloud Bus(broadcast push update)로 Config 적용하기 - #1 (0) | 2022.12.04 |
18. API Gateway에 Config 및 Actuator 적용하기(service refresh) (0) | 2022.12.04 |
17. 변경된 Config 적용하기 (0) | 2022.12.03 |
16. Spring Cloud Config 적용하기 (0) | 2022.12.03 |