【问题标题】:How can we set life time of a Micro-service?我们如何设置微服务的生命周期?
【发布时间】:2016-10-26 16:23:21
【问题描述】:

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

例如:

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

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

我正在使用 Spring Boot 1.4.1,Eureka 作为服务注册表,Zuul for API Gateway/Router。

谢谢。

【问题讨论】:

标签: spring-boot spring-cloud autoscaling netflix-eureka spring-cloud-netflix


【解决方案1】:

如果您愿意重新考虑您的基础架构并使用 Docker 和 Kubernetes 路由,这是 kubernetes autoscale 的理想用例

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-25
    • 1970-01-01
    • 2011-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多