你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
StatefulServiceDescription.MinReplicaSetSize 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置此服务允许的最小副本 (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,则不允许进一步写入。