ReplicaRole sabit listesi
type: string
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.