을 주석으로 여러 인스턴스 새로 고침/적용 . 다음으로내가 검색 serivce/부하 분산 장치로 <strong>넷플릭스 유레카</strong>에 의해 <strong>중추적 인 클라우드 파운드리</strong>에 배포 노출 <strong>봄 구성</strong>를 사용 <strong>봄 부팅</strong> 응용 프로그램을, 쓰고 있어요 @refreshScope
내가 빈을 만들었다 :
@Component
@ConfigurationProperties("config")
@RefreshScope
@Data
public class GeneralProperties {
private boolean ignoreEvent;
}
유레카 구성 저장소의 실제 특성을 변경 한 후에 /refresh
노광하는 프로그램 경로이었다 @refreshScope 의해 주석 값 호출 변경됨 (응답 상태 필드 종료), 이는 올바르게 작동 함을 의미합니다.
클라우드에서 동일한 애플리케이션의 여러 인스턴스를 실행하고 /refresh
(으)로 전화를 걸면 문제가 시작됩니다.
사용되는 루트는 유레카에 의해 노출 된 루트입니다. 유레카는로드 밸런서를 사용하여 호출을 사용 가능한 인스턴스 중 하나로 라우팅합니다.
예기치 않은 결과로 인해 모든 인스턴스가 속성의 최신 변경 사항으로 업데이트되지 않습니다.
모든 인스턴스에 변경 사항을 적용하는 방법은 무엇입니까?