是否有任何方法可以配置Azure Service Fabric Cluster上部署的各个服务的副本数量?
在供应群集期间设置的可靠性层决定了副本的数量,但是如果我需要更改某些特定服务的副本数量 - 某些服务需要比其他服务更高的可靠性呢?
我使用的是Visual Studio Service Fabric应用程序,所以可能在配置文件中设置了什么?
答案 0 :(得分:1)
KARTHIK,
查看应用程序清单XML文件YouApp/ApplicationPackageRoot/ApplicationManifest.xml
,在DefaultServices节点下,您将注意到为您的应用程序引用的所有服务。
要更改有状态服务的副本数,请设置TargetReplicaSetSize属性。
您还可以通过设置MinReplicaSetSize属性来设置最小副本数。
作为旁注,请勿将可靠性层与群集的特定节点类型混淆,它与服务的副本大小不同。 Reliability tier用于指定要在群集中为节点类型运行的系统服务的最小副本数。
假设您有一个具有Gold可靠性层的节点类型,它将在7台或更多机器上复制。如果此节点类型由于例如失败而在7个副本下进行,那么它将被视为不健康。