Spring Cloud로 개발하는 MSA/Configuration Service

ch03. Spring Cloud Gateway에서 Spring Cloud Config 연동

webmaster 2022. 2. 3. 15:26
728x90

의존성 추가

bootstrap.yml 추가

  • name에서의 기본 설정같은 경우는 application.yml이다.
  • name에 이름을 지정하게 된다면 지정한 yml파일을 읽어 온다.
  • bootstrap.yml
  • 지정한 yml에서 설정 서버에 ecommerce 설정을 읽어 온다

Application.yml

  • autuactor에서 사용할 endpoint를 지정할 것이다.
  • yml 설정
     
  • token 같은 경우 더이상 application.yml이 아닌 설정 서버에 등록된 ecommerce.yml파일에서 읽어올 것이므로 주석
    • refresh : 설정정보 갱신
    • health : 어플리케이션 상태 확인
    • beans : 등록되어 있는 bean
    • httptrace : 다른 http 서비스가 처리되어 있는 상태
      • HttpTraceRepositry 빈을 등록해야 한다.
      • main문장이 있는곳에서 httpTraceRepository를 빈으로 등록
  • USER-SERVICE의 Actuator 정보 추가한다
    • Get, Post 메소드를 추가 해 주어야한다(refresh같은 경우 Post 방식으로 동작하기 떄문에)
    • application.yml에 gateway 설정

 

 

728x90