DeployedStatefulServiceReplicaInfo
Düğümde dağıtılan durum bilgisi olan bir hizmet çoğaltması hakkında bilgi.
Özellikler
Ad | Tür | Gerekli |
---|---|---|
ServiceName |
dize | No |
ServiceTypeName |
dize | No |
ServiceManifestName |
dize | No |
CodePackageName |
dize | No |
PartitionId |
dize (uuid) | No |
ReplicaStatus |
dize (sabit listesi) | No |
Address |
dize | No |
ServicePackageActivationId |
dize | No |
HostProcessId |
dize | No |
ReplicaId |
dize | No |
ReplicaRole |
dize (sabit listesi) | No |
ReconfigurationInformation |
ReconfigurationInformation | No |
ServiceName
Tür: dize
Gerekli: Hayır
'fabric:' URI şemasına sahip hizmetin tam adı.
ServiceTypeName
Tür: dize
Gerekli: Hayır
Hizmet bildiriminde belirtilen hizmet türünün adı.
ServiceManifestName
Tür: dize
Gerekli: Hayır
Bu hizmet türünün tanımlandığı hizmet bildiriminin adı.
CodePackageName
Tür: dize
Gerekli: Hayır
Bu çoğaltmayı barındıran kod paketinin adı.
PartitionId
Tür: dize (uuid)
Gerekli: Hayır
Service Fabric tarafından bir bölümü benzersiz olarak tanımlamak için kullanılan iç kimlik. Bu, hizmet oluşturulduğunda rastgele oluşturulan bir GUID'dir. Bölüm kimliği benzersizdir ve hizmetin ömrü boyunca değişmez. Aynı hizmet silinip yeniden oluşturulduysa bölümlerinin kimlikleri farklı olabilir.
ReplicaStatus
Tür: dize (sabit listesi)
Gerekli: Hayır
Bir hizmetin çoğaltmasının durumu.
Olası değerler şunlardır:
-
Invalid
- Çoğaltma durumunun geçersiz olduğunu gösterir. Tüm Service Fabric sabit listeleri geçersiz türe sahiptir. Değer sıfırdır. -
InBuild
- Çoğaltma oluşturuluyor. Bu, birincil çoğaltmanın bu çoğaltmayı dağıttığını gösterir. Değer 1'dir. -
Standby
- Çoğaltma beklemede. Değer 2'dir. -
Ready
- Çoğaltma hazır. Değer 3'dür. -
Down
- Çoğaltma kapalı. Değer 4'dür. -
Dropped
- Çoğaltma bırakıldı. Bu, çoğaltmanın çoğaltma kümesinden kaldırıldığı anlamına gelir. Kalıcı hale gelirse, durumu silinmiş olur. Değer 5'tir.
Address
Tür: dize
Gerekli: Hayır
Open veya ChangeRole'da çoğaltma tarafından döndürülen son adres.
ServicePackageActivationId
Tür: dize
Gerekli: Hayır
Dağıtılan hizmet paketinin ActivationId değeri. Hizmet oluşturulurken belirtilen ServicePackageActivationMode değeri 'SharedProcess' ise (veya belirtilmezse, bu durumda varsayılan olarak 'SharedProcess' olarak ayarlanırsa), ServicePackageActivationId değeri her zaman boş bir dizedir.
HostProcessId
Tür: dize
Gerekli: Hayır
Çoğaltmayı barındıran işlemin ana bilgisayar işlem kimliği. Çoğaltma kapalıysa bu sıfır olur. Hyper-v kapsayıcılarında bu konak işlem kimliği farklı çekirdekten olacaktır.
ReplicaId
Tür: dize
Gerekli: Hayır
Durum bilgisi olan bir hizmet çoğaltmasının kimliği. ReplicaId, Service Fabric tarafından bir bölümün çoğaltmasını benzersiz olarak tanımlamak için kullanılır. Bir bölüm içinde benzersizdir ve çoğaltmanın ömrü boyunca değişmez. Bir çoğaltma bırakılır ve aynı bölüm için aynı düğümde başka bir çoğaltma oluşturulursa, kimlik için farklı bir değer alır. Bazen durum bilgisi olmayan bir hizmet örneğinin kimliğine çoğaltma kimliği de denir.
ReplicaRole
Tür: dize (sabit listesi)
Gerekli: Hayır
Durum bilgisi olan bir hizmetin çoğaltmasının rolü.
Olası değerler şunlardır:
-
Unknown
- Bir çoğaltmanın oluşturulduğu ilk rolü gösterir. Değer sıfırdır. -
None
- Çoğaltmanın çoğaltma kümesiyle ilgili bir sorumluluğu olmadığını belirtir. Değer 1'dir -
Primary
- Güçlü tutarlılık semantiğini zorlamak için tüm okuma ve yazma işlemlerinin tamamlandığı kümedeki çoğaltmayı ifade eder. Okuma işlemleri doğrudan Birincil çoğaltma tarafından işlenirken, yazma işlemlerinin çoğaltma kümesindeki çoğaltmaların bir çekirdeği tarafından kabul edilmesi gerekir. Bir çoğaltma kümesinde aynı anda yalnızca bir Birincil çoğaltma olabilir. Değer 2'dir. -
IdleSecondary
- Etkin bir İkincil çoğaltma olmaya hazırlanmak için Birincil çoğaltmadan durum aktarımı alan kümedeki bir çoğaltmaya başvurur. Bir çoğaltma kümesinde aynı anda birden çok Boşta İkincil çoğaltma olabilir. Boşta kalan İkincil çoğaltmalar yazma çekirdeğinin bir parçası olarak sayılmaz. Değer 3'dür. -
ActiveSecondary
- Kümedeki birincil çoğaltmadan durum güncelleştirmeleri alan, bunları uygulayan ve onayları geri gönderen bir çoğaltmaya başvurur. İkincil çoğaltmaların bir çoğaltma kümesi için yazma çekirdeğine katılması gerekir. Bir çoğaltma kümesinde aynı anda birden çok etkin İkincil çoğaltma olabilir. Etkin İkincil çoğaltmaların sayısı, güvenilirlik alt sisteminin koruması gereken yapılandırılabilir. Değer 4'dür. -
IdleAuxiliary
- ActiveAuxiliary çoğaltması olmaya hazırlanmak için Birincil çoğaltmadan durum aktarımı alan kümedeki bir çoğaltmaya başvurur. Bir çoğaltma kümesinde aynı anda birden çok IdleAuxiliary çoğaltması olabilir. IdleAuxiliary çoğaltmaları yazma çekirdeğinin bir parçası olarak sayılmaz. Değer 5'tir. -
ActiveAuxiliary
- Kümedeki birincil çoğaltmadan durum güncelleştirmeleri alan, bunları uygulayan ve onayları geri gönderen bir çoğaltmaya başvurur. ActiveAuxiliary çoğaltmaları, bir çoğaltma kümesi için yazma çekirdeğine katılmalıdır. Bir kerede bir çoğaltma kümesinde birden çok etkin ActiveAuxiliary çoğaltması olabilir. Etkin ActiveAuxiliary çoğaltmalarının sayısı, güvenilirlik alt sisteminin koruması gereken şekilde yapılandırılabilir. Değer 6'dır. -
PrimaryAuxiliary
- Birincil durumu vermek üzere yeni bir İkincil çoğaltmayı yeniden oluşturmak için kullanılan kümedeki çoğaltmaya başvurur. Okuma veya yazma isteklerini alan olarak değiştiremez. Değer 7'dir.
ReconfigurationInformation
Tür: ReconfigurationInformation
Gerekli: Hayır
Aşama, tür, çoğaltmanın önceki yapılandırma rolü ve yeniden yapılandırma başlangıç tarihi saati gibi geçerli yeniden yapılandırma hakkında bilgi.