1. 변경된 환경 파일을 적용하기 위해서는 해당 micro service를 재기동, Spring Actuator 사용, Spring cloud bus 사용의 순으로 효과적으로 반영을 할 수 있다
2. Spring Actuator 사용
2-1. build.gradle dependency 추가
//Spring Boot Starter Actuator
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-actuator', version: '3.0.0'
2-2. application.yml에 Spring Actuator의 endpoint 항목 추가
2-3. POST 방식으로 Actuator Refrresh를 하면 기존 micro service의 재기동 없이 refresh후 환경변수가 적용된다
http://127.0.0.1:57412/actuator/refresh전
http://127.0.0.1:57412/actuator/refresh 후
'MSA' 카테고리의 다른 글
19. 각 환경에 맞는 profiles 적용하기 (0) | 2022.12.04 |
---|---|
18. API Gateway에 Config 및 Actuator 적용하기(service refresh) (0) | 2022.12.04 |
16. Spring Cloud Config 적용하기 (0) | 2022.12.03 |
15. JWT 적용하기 (0) | 2022.12.03 |
14. 다른 MicroService 만들기 (0) | 2022.11.29 |