본문 바로가기
Programming Language/Spring

[Spring In Action] 14. 클라우드 구성 관리

by happy coding! 2023. 8. 6.
반응형

요약

  • 스프링 클라우드 구성 서버는 중앙 집중화된 구성 데이터 소스를 마이크로서비스 기반의 더 큰 애플리케이션을 구성하는 모든 마이크로서비스에 제공한다.
  • 구성 서버가 제공하는 속성들은 백엔드 Git이나 Vault 리퍼지터리에서 유지, 관리된다.
  • 모든 구성 서버 클라이언트에 제공되는 전역적인 속성들에 추가하여 구성 서버는 프로파일에 특정된 속성애플리케이션에 특정된 속성도 제공할 수 있다.
  • 보안에 민감한 속성들은 백엔드 Git 리퍼지터리에 암호화하여 저장하거나 Vault 백엔드의 보안 속성으로 저장하여 보안을 유지할 수 있다.
  • 구성 서버 클라이언트는 새로운 속성으로 리프레시할 수 있다. 이때 액추에이터 엔드포인트를 통해 수동으로 리프레시하거나, 스프링 클라우드 버스와 Git 웹훅을 사용해서 자동으로 리프레시할 수 있다.
반응형

댓글