AKS üzerindeki bir ödeme mikroservisi, harici bir sağlayıcıyı çağırıyor ve bu sağlayıcı yük altında aralıklı olarak 5xx hataları ve zaman aşımları döndürüyor. Yüklenmeler, aynı düğüm havuzunu paylaşan diğer servislerde iş parçacığı havuzu tükenmesine ve basamaklı hatalara neden oluyor. Basamaklı hataları önlemeli ve sağlayıcı kötüleştiğinde ilişkisiz servislerin yanıt vermeye devam etmesini sağlamalısınız. Hangi iki dayanıklılık modelini uygulamalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Tekrarlayan hatalar/zaman aşımlarında açılan ve bir bekleme süresi boyunca çağrıları kısa devre yapan giden HTTP istemcisinde bir devre kesici (circuit breaker) uygulayın., Bağlantı/iş parçacığı havuzlarını ve kaynak kotalarını bağımlılığa göre izole ederek ve ödeme servisi için kuyruk uzunluklarını sınırlayarak bir bölme duvarı (bulkhead) modeli uygulayın..
Neden bu cevap
Devre kesici (circuit breaker) modeli, tekrarlayan hatalar veya zaman aşımları durumunda harici sağlayıcıya yapılan çağrıları kısa devre yaparak ödeme mikroservisinin kaynaklarının tükenmesini engeller ve basamaklı hataları önler. Bölme duvarı (bulkhead) modeli ise, ödeme servisi için bağlantı/iş parçacığı havuzlarını ve kaynak kotalarını izole ederek, aynı düğüm havuzunu paylaşan diğer servislerin ödeme servisindeki sorunlardan etkilenmemesini sağlar. Bu iki model birlikte, sistemin genel dayanıklılığını artırır ve bir bileşendeki hatanın tüm sistemi çökertmesini engeller. Yanlış seçenekler: Hızlı kurtarma sağlamak için sabit 100 ms aralıklarla ve titreşimsiz yeniden deneme sayısını artırmak, zaten yük altında olan bir sağlayıcıya daha fazla yük bindirerek durumu kötüleştirebilir. Harici sağlayıcıyı senkronize olarak çağırmak için fan-out/fan-in dayanıklı bir orkestrasyon kullanmak, mevcut sorunu çözmez, hatta senkron çağrılarla performansı daha da düşürebilir. Uzun süreli harici çağrıların başarıyla tamamlanmasına izin vermek için zaman aşımlarını kaldırmak, hatalı veya yavaş yanıt veren bir sağlayıcının sistem kaynaklarını süresiz olarak meşgul etmesine neden olur ve basamaklı hataları tetikler.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez