AWS에서 실행중인 스프링 웹 애플리케이션 (스프링 부트 아님)이 있습니다. 중앙 집중식 구성 서버를 만들려고합니다. 속성을 변경 한 후 스프링 클라우드 클라이언트를 새로 고치는 방법은 무엇입니까? 다음 클라이언트의 새로 고침 엔드 포인트, http://localhost:8080/refresh에 빈 HTTP의 POST를 전송하고,에 의해유레카, 리본 및 스프링 부트가없는 스프링 클라우드 구성 클라이언트
액추에이터 엔드 포인트 튜토리얼을 따라하면이 http://localhost:8080/message 엔드 포인트를 검토하여 일을 확인합니다.
하지만 내 aws Ec2 인스턴스는로드 밸런서 뒤에 있으므로 클라이언트 URL을 호출 할 수 없습니다. Netflix Eureka와 Ribbon을 많이 이해하지 못했지만 클라이언트 측에서 다른 수준의로드 밸런서를 추가하는 것처럼 보입니다. 나는이 접근법을 좋아하지 않는다. 단지 속성을 변경하기 위해 나는 기존 프로젝트를 불필요하게 복잡하게 만들고 싶지 않습니다. 다른 방법이 있습니까? 또는 유레카/리본 사용법을 오해하고 있습니까?
나는 spring-cloud-config-client-without-spring-boot을 보았습니다. spring-cloud-config-client-without-auto-configuration 아무도 대답이 없습니다. 첫 번째 스레드는 2015 년에 응답되었습니다. 업데이트가 있습니까?
유레카와 리본은 설정 클라이언트와 아무 관련이 없습니다. 서버를 설정하는 HTTP API가 있지만 부팅되지 않은 클라이언트에서 구현해야하는 것은 여전히 있습니다. – spencergibb
@spencergibb Http Api에 대해 설명해 주시겠습니까? 또는 참조 링크를 제공합니까? 클라이언트가 속성을 어떻게 새로 고 칩니 까? – Chandru