2016-11-15 117 views
0

有什么方法可以为部署在Azure服务Fabric群集上的单个服务配置复制副本的数量?在Azure服务Fabric群集上部署的服务的复制

设置集群过程中设置的可靠性层决定了复制品的数量,但是如果我需要更改某些特定服务的副本数量 - 某些需要比其余服务更高的可靠性的服务,该怎么办?

我正在使用Visual Studio服务结构应用程序,因此可能是可以在配置文件中设置的东西?

回答

1

KARTHIK,

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

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

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

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

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

相关问题