gpt4 book ai didi

azure - Service Fabric 无状态单例服务失败时是否会重新启动?

转载 作者:行者123 更新时间:2023-12-03 01:02:47 26 4
gpt4 key购买 nike

我们使用 Service Fabric 来部署无状态微服务。其中一个微服务被设计为单例。这意味着它被设计为仅部署在单个节点上:

InstanceCount = 1

通常情况下,如果有超过 1 个实例,其中一个实例失败,其他实例将继续工作。但是单实例的行为如何呢?我在文档中找不到这种情况。 I only found out that当节点更新并且参数IsSingletonReplicaMoveAllowedDuringUpgrade设置为true时,它可以移动到其他节点,但没有消息来源明确说明会发生什么当单例在执行过程中失败时。

它会自动重启吗?如果是这样,那么停机时间是多长?

最佳答案

Service Fabric 将自动为您重新启动服务。重新启动所需的时间可能取决于机器的负载情况、服务的大小以及故障类型,但通常在几秒钟内。

重新启动所需的时间还取决于服务失败的原因。进程崩溃可以更快地恢复。机器故障或网络中断可能需要更长的时间才能检测到,但即使在这些情况下,SF 通常也会在 10-30 秒内重新启动。

关于azure - Service Fabric 无状态单例服务失败时是否会重新启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56954945/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com