여러 서버/인스턴스 (확장)에 동일한 서비스를 배포해야하는 시나리오가 있습니다. Spring Boot (Restful Micro Service)에서 사용할 수있는 구성 속성 (application.properties)이 있습니다. 새로운 서비스가 자동으로 작동을 멈추게해야합니다 (시스템 종료). 예를 들어마이크로 서비스의 수명을 어떻게 설정할 수 있습니까?
:
는 가정, 축제 시즌에 대량의 주문을 받고 전자 상거래 웹 사이트. 그래서 그들은 주문 프로세스 서비스의 인스턴스를 더 추가하기로 결정했습니다. 따라서 수동으로 인스턴스를 시작했습니다. 5 일이 지난 후에는 모든 새로운 인스턴스가 수동으로 중단되지 않고 대신 스스로 죽어야합니다.
나는 자체적으로 서비스를 죽이기 위해 유발하는 속성이 있어야한다고 생각한다.
API 게이트웨이/라우터 용 Zuul 서비스 레지스트리로 Eureka를 사용하고 있습니다.
감사합니다. 당신이 당신의 인프라를 재고하고 부두 노동자와는 Kubernetes 경로로 이동하고자하는 경우
이 https://github.com/spring-cloud/spring-cloud-task 같은 소리에 이상적인 사용 사례이다 – spencergibb
런타임 환경에 대한 정보로 업데이트 질문 - 클라우드입니까? AWS, CF? Elastic Beanstalk, Kubernetes 등과 같은 것을 사용합니까? –