Aracılığıyla paylaş


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.