部署在Azure服务结构集群上的服务复制

本文关键字:服务 复制 结构 Azure 部署 | 更新日期: 2023-09-27 18:17:57

是否有任何方法可以配置部署在Azure服务结构集群上的单个服务的副本数量?

在配置集群期间的可靠性层集决定了副本的数量,但是如果我需要更改某些特定服务的副本数量—某些需要比其他服务更高可靠性的服务,该怎么办?

我使用的是Visual Studio Service Fabric Application,所以可能有些东西可以在配置文件中设置?

部署在Azure服务结构集群上的服务复制

查看应用程序清单XML文件YouApp/ApplicationPackageRoot/ApplicationManifest.xml,在DefaultServices节点下,你会注意到应用程序引用的所有服务。

要更改有状态服务的副本数量,请设置TargetReplicaSetSize属性。

您还可以通过设置MinReplicaSetSize属性来设置最小副本数量。

作为旁注,不要混淆集群中特定节点类型的可靠性层,它与服务的副本大小不同。可靠性分级用于指定某一节点类型的系统服务在集群中运行的最小副本数量。

假设您有一个具有黄金可靠性层的节点类型,它将被复制到7个不同的机器上或更多。例如,如果此节点类型由于故障而低于7个副本,则将认为它不健康。