Spring boot 我们如何设置微服务的生命周期?

Spring boot 我们如何设置微服务的生命周期?,spring-boot,spring-cloud,autoscaling,netflix-eureka,spring-cloud-netflix,Spring Boot,Spring Cloud,Autoscaling,Netflix Eureka,Spring Cloud Netflix,我有一个场景,我需要在多个服务器/实例上部署相同的服务(扩展),Spring Boot(Restful Micro service)中是否有任何可用的配置属性(application.properties),也就是说,在一段时间后,这些新服务应该自动停止工作(关闭) 例如: 假设,在节日期间,电子商务网站获得大量订单。因此,他们决定再添加几个订单处理服务实例。因此,他们手动启动了这些实例。5天后,所有这些新实例都必须自行死亡,而不是再次手动干预来阻止它们 我想应该有一些属性,它会触发自己杀死(自

我有一个场景,我需要在多个服务器/实例上部署相同的服务(扩展),Spring Boot(Restful Micro service)中是否有任何可用的配置属性(application.properties),也就是说,在一段时间后,这些新服务应该自动停止工作(关闭)

例如:

假设,在节日期间,电子商务网站获得大量订单。因此,他们决定再添加几个订单处理服务实例。因此,他们手动启动了这些实例。5天后,所有这些新实例都必须自行死亡,而不是再次手动干预来阻止它们

我想应该有一些属性,它会触发自己杀死(自我破坏)服务

我使用SpringBoot1.4.1,Eureka作为服务注册表,Zuul作为API网关/路由器


谢谢。

如果您愿意重新考虑您的基础设施并选择Docker和Kubernetes路线,这是一个理想的使用案例,听起来像是更新运行时环境信息的问题-它是云吗?AWS,CF?你会使用弹性豆茎、库伯内特斯等吗。?