你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

StatefulServiceDescription.MinReplicaSetSize 属性

定义

获取或设置此服务允许的最小副本 (replica) 集大小。

public int MinReplicaSetSize { get; set; }
member this.MinReplicaSetSize : int with get, set
Public Property MinReplicaSetSize As Integer

属性值

此服务允许的最小副本 (replica) 设置大小。

注解

定义 Service Fabric 在其为给定分区设置的副本 (replica) 视图中保留的最小副本数。 例如,如果 TargetReplicaSetSize 设置为 5,则通常 (不失败) 副本 (replica) 集的视图中会有五个副本。 但是,在失败期间,此数字会减少。 例如,如果 TargetReplicaSetSize 为 5 且 MinReplicaSetSize 为 3,则三个并发故障将在副本 (replica) 集的视图中保留三个副本, (两个向上,一个向下) 。 Service Fabric 对此视图中保留的副本数使用多数仲裁,此示例为两个。 这意味着主数据库将继续能够复制操作,并且剩余的辅助副本 (replica) 必须应用该操作,以便设置副本 (replica) 才能取得进展。 如果副本总数低于 的多数仲裁 MinReplicaSetSize,则不允许进一步写入。

适用于