Service Fabric hizmetlerinin kullanılabilirliği
Bu makalede, Azure Service Fabric 'nin bir hizmetin kullanılabilirliğini nasıl koruduğu konusunda genel bir bakış sunulmaktadır.
Service Fabric durum bilgisi olmayan Hizmetlerin kullanılabilirliği
Service Fabric Hizmetleri durum bilgisiz veya durumsuz olabilir. Durum bilgisi olmayan bir hizmet, yüksek oranda kullanılabilir veya güvenilir olması gereken yerel bir durumu olmayan bir uygulama hizmetidir.
Durum bilgisi olmayan bir hizmet oluşturmak için tanımlama gerekir InstanceCount . Örnek sayısı, kümede çalışması gereken durum bilgisi olmayan hizmetin uygulama mantığının örnek sayısını tanımlar. Örnek sayısının artırılması, durum bilgisi olmayan bir hizmetin ölçeğini genişletmek için önerilen yoldur.
Durum bilgisi olmayan adlandırılmış hizmetin bir örneği başarısız olursa, kümedeki uygun bir düğümde yeni bir örnek oluşturulur. Örneğin, durum bilgisi olmayan bir hizmet örneği Düğüm1 üzerinde başarısız olabilir ve Düğüm5 üzerinde yeniden oluşturulabilir.
Service Fabric durum bilgisi olan hizmetlerin kullanılabilirliği
Durum bilgisi olan bir hizmetin kendisiyle ilişkilendirilmiş bir durumu vardır. Service Fabric, durum bilgisi olan bir hizmet bir çoğaltmalar kümesi olarak modellenir. Her çoğaltma, hizmetin kodunun çalışan bir örneğidir. Çoğaltma Ayrıca bu hizmetin durumunun bir kopyasına sahiptir. Okuma ve yazma işlemleri, birincil olarak adlandırılan tek bir çoğaltmada gerçekleştirilir. Yazma işlemlerinden gelen değişiklikler, Etkin ikincil adı verilen ve uygulanan çoğaltma kümesindeki diğer yinelemelere çoğaltılır .
Yalnızca bir birincil çoğaltma olabilir, ancak birden çok etkin Ikincil çoğaltma olabilir. Etkin Ikincil çoğaltmaların sayısı yapılandırılabilir ve daha yüksek sayıda çoğaltma daha fazla sayıda eşzamanlı yazılım ve donanım hatasını kabul edebilir.
Birincil çoğaltma kapalıysa Service Fabric etkin Ikincil çoğaltmalardan birini yeni birincil çoğaltma yapar. Bu etkin Ikincil çoğaltma, çoğaltma aracılığıyla durumun güncelleştirilmiş sürümüne zaten sahip ve daha fazla okuma/yazma işlemi işlemeye devam edebilir. Bu işlem yeniden yapılandırma olarak bilinir ve yeniden yapılandırma makalesinde daha ayrıntılı olarak açıklanmıştır.
Bir çoğaltma kavramı birincil ya da etkin bir Ikincil değer olan çoğaltma rolü olarak bilinir. Bu çoğaltmalar çoğaltmalar ve örnekler makalesinde daha ayrıntılı olarak açıklanmıştır.
Sonraki adımlar
Service Fabric kavramları hakkında daha fazla bilgi için aşağıdaki makalelere bakın: