2016-11-15 116 views
0

有什麼方法可以爲部署在Azure服務Fabric羣集上的單個服務配置複製副本的數量?在Azure服務Fabric羣集上部署的服務的複製

設置集羣過程中設置的可靠性層決定了複製品的數量,但是如果我需要更改某些特定服務的副本數量 - 某些需要比其餘服務更高的可靠性的服務,該怎麼辦?

我正在使用Visual Studio服務結構應用程序,因此可能是可以在配置文件中設置的東西?

回答

1

KARTHIK,

看看應用程序清單XML文件YouApp/ApplicationPackageRoot/ApplicationManifest.xml,在DefaultServices節點下,你會發現你的應用程序所引用的所有服務。

要更改有狀態服務的副本數量,請設置TargetReplicaSetSize屬性。

您還可以通過設置MinReplicaSetSize屬性來設置最小副本數。

請注意,不要將可靠性層混淆到羣集的特定節點類型,它與服務的副本大小不同。 A Reliability tier用於指定要在節點類型的羣集中運行的系統服務的最小副本數。

假設您有一個具有黃金可靠性層的節點類型,它將被複制到7臺或更多臺機器上。如果此節點類型由於例如故障而低於7個副本,則它將被視爲不健康。

相關問題