Azure Service Fabric Cluster上部署的服务的复制

时间:2016-11-15 14:34:07

标签: c# azure azure-service-fabric

是否有任何方法可以配置Azure Service Fabric Cluster上部署的各个服务的副本数量?

在供应群集期间设置的可靠性层决定了副本的数量,但是如果我需要更改某些特定服务的副本数量 - 某些服务需要比其他服务更高的可靠性呢?

我使用的是Visual Studio Service Fabric应用程序,所以可能在配置文件中设置了什么?

1 个答案:

答案 0 :(得分:1)

KARTHIK,

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

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

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

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

假设您有一个具有Gold可靠性层的节点类型,它将在7台或更多机器上复制。如果此节点类型由于例如失败而在7个副本下进行,那么它将被视为不健康。