共用方式為


StatelessServicePartitionInfo

無狀態 Service Fabric 服務之分割區的相關資訊。

屬性

名稱 類型 必要
HealthState 字串 (列舉) No
PartitionStatus 字串 (列舉) No
PartitionInformation PartitionInformation No
InstanceCount 整數 (int64)
MinInstanceCount 整數 No
MinInstancePercentage 整數 No

HealthState

類型:字串 (列舉)
必要:否

Service Fabric 實體的健康情況狀態,例如叢集、節點、應用程式、服務、分割區、複本等。

可能的值包括:

  • Invalid - 表示不正確健康情況狀態。 所有 Service Fabric 列舉都有不正確類型。 值為零。
  • Ok - 指出健康情況狀態沒問題。 值為 1。
  • Warning - 表示健康情況狀態處於警告層級。 值為 2。
  • Error - 指出健康情況狀態處於錯誤層級。 應該調查錯誤健全狀況狀態,因為它們可能會影響叢集的正確功能。 此值為 3。
  • Unknown - 表示未知的健康情況狀態。 值為 65535。

PartitionStatus

類型:字串 (列舉)
必要:否

Service Fabric 服務分割區的狀態。

可能的值包括:

  • Invalid - 表示分割區狀態無效。 所有 Service Fabric 列舉都有不正確類型。 值為零。
  • Ready - 表示分割區已就緒。 這表示對於無狀態服務分割區,至少有一個實例已啟動,而且具狀態服務分割的就緒複本數目大於或等於 MinReplicaSetSize。 值為 1。
  • NotReady - 表示分割區尚未就緒。 當沒有其他狀態適用時,就會傳回此狀態。 值為 2。
  • InQuorumLoss - 表示分割區處於仲裁遺失狀態。 這表示此分割區啟動並參與複本集的複本數目小於 MinReplicaSetSize。 此值為 3。
  • Reconfiguring - 表示分割區正在重新設定其複本集。 這可能是因為複本集的容錯移轉、升級、負載平衡或新增或移除複本而發生。 值為 4。
  • Deleting - 指出正在刪除分割區。 值為 5。

PartitionInformation

類型PartitionInformation
必要:否

資料分割身分識別、資料分割配置及其所支援索引鍵的相關資訊。


InstanceCount

類型:整數 (int64)
必要:否

這個分割區的實例數目。


MinInstanceCount

類型:整數
必要:否

MinInstanceCount 是在升級或停用節點等作業期間必須符合 EnsureAvailability 安全檢查的最小實例數目。 使用的實際數位為 max ( MinInstanceCount,ceil ( MinInstancePercentage/100.0 * InstanceCount) ) 。 請注意,如果 InstanceCount 設定為 -1,在 MinInstanceCount 計算期間 -1 會先轉換成允許根據服務放置條件約束放置實例的節點數目。


MinInstancePercentage

類型:整數
必要:否

MinInstancePercentage 是 InstanceCount 的最小百分比,必須符合升級或停用節點等作業期間的 EnsureAvailability 安全檢查。 使用的實際數位為 max ( MinInstanceCount,ceil ( MinInstancePercentage/100.0 * InstanceCount) ) 。 請注意,如果 InstanceCount 設定為 -1,在 MinInstancePercentage 計算期間,-1 會先轉換成允許根據服務放置條件約束放置實例的節點數目。