我们使用Service Fabric来部署无状态微服务。其中一个微服务被设计为单例。这意味着它被设计为仅部署在单个节点上:
InstanceCount = 1
正常情况下,如果有多个实例,其中一个实例失败,其他实例将继续工作。但是,单个实例的行为如何呢?我在文档中找不到这个场景。I only found out that当节点被更新并且参数IsSingletonReplicaMoveAllowedDuringUpgrade
被设置为true
时,它可以被移动到其他节点,但是没有来源明确说明当单例在执行过程中失败时会发生什么。
它会自动重启吗?如果是,那么停机时间有多长?
https://stackoverflow.com/questions/56954945
复制相似问题