Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

스프링에서는  로컬에서 설정을 읽어온것과 같은 방식으로 사용하면 됩니다.

어플리케이션이 로드될시 중앙서버에서 이미 설정값을 읽어왔기때문입니다.

여기서 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
languagejava
themeEmacs
titlefront-web.yml
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"
---

...