DeployedStatelessServiceInstanceInfo
節點上所部署無狀態服務實例的相關資訊。
屬性
名稱 | 類型 | 必要 |
---|---|---|
ServiceName |
string | 否 |
ServiceTypeName |
字串 | 否 |
ServiceManifestName |
字串 | 否 |
CodePackageName |
字串 | No |
PartitionId |
字串 (uuid) | No |
ReplicaStatus |
字串 (列舉) | 否 |
Address |
字串 | 否 |
ServicePackageActivationId |
字串 | 否 |
HostProcessId |
字串 | 否 |
InstanceId |
字串 | No |
ServiceName
類型:字串
必要:否
具有 'fabric:' URI 配置之服務的完整名稱。
ServiceTypeName
類型:字串
必要:否
服務資訊清單中指定的服務類型名稱。
ServiceManifestName
類型:字串
必要:否
定義此服務類型的服務資訊清單名稱。
CodePackageName
類型:字串
必要:否
裝載此複本的程式碼套件名稱。
PartitionId
類型:字串 (uuid)
必要:否
Service Fabric 用來唯一識別資料分割的內部識別碼。 這是建立服務時隨機產生的 GUID。 分割區識別碼是唯一的,而且不會變更服務的存留期。 如果已刪除相同的服務,並重新建立其分割區的識別碼會不同。
ReplicaStatus
類型:字串 (列舉)
必要:否
服務複本的狀態。
可能的值包括:
-
Invalid
- 表示複本狀態無效。 所有 Service Fabric 列舉都有不正確類型。 值為零。 -
InBuild
- 正在建置複本。 這表示主要複本正在植入此複本。 值為 1。 -
Standby
- 複本處於待命狀態。 值為 2。 -
Ready
- 複本已就緒。 此值為 3。 -
Down
- 複本已關閉。 值為 4。 -
Dropped
- 複本已卸載。 這表示複本已從複本集移除。 如果保存,則其狀態已遭到刪除。 值為 5。
Address
類型:字串
必要:否
Open 或 ChangeRole 中複本傳回的最後一個位址。
ServicePackageActivationId
類型:字串
必要:否
已部署服務封裝的 ActivationId。 如果在建立服務時指定的 ServicePackageActivationMode 是 'SharedProcess' (或未指定,在此情況下,它會預設為 'SharedProcess') ,則 ServicePackageActivationId 的值一律是空字串。
HostProcessId
類型:字串
必要:否
裝載複本之進程的主機進程識別碼。 如果複本關閉,這會是零。 在 hyper-v 容器中,此主機進程識別碼會來自不同的核心。
InstanceId
類型:字串
必要:否
無狀態服務實例的識別碼。 Service Fabric 會使用 InstanceId 來唯一識別無狀態服務的分割區實例。 它在資料分割內是唯一的,而且不會在實例的存留期內變更。 如果實例已在相同或不同的節點上容錯移轉,則會取得 InstanceId 的不同值。