Page History
...
스프링에서는 로컬에서 설정을 읽어온것과 같은 방식으로 사용하면 됩니다.
어플리케이션이 로드될시 중앙서버에서 이미 설정값을 읽어왔기때문입니다.
여기서 RefreshScope 어노테이션은 , 설정변경시 노드 재시작없이 적용가능하게 합니다.
API 자체 모니터링툴인 actuator를 내장하면 변경적용 명령이 가능합니다.
curl localhost:8080/actuator/refresh -d {} -H "Content-Type: application/json"
설정 저장소 분리
git:http https://git.webnorigithub.com/scm/sb2/cloudconfig.gitpsmon/mycloudconfig
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
message: "hello, spring cloud -default" --- spring: profiles: local server: port: 8080 message: "hi, spring cloud -local" --- spring: profiles: dock-local server: port: 80 message: "hello, spring cloud -doc local" --- |
...