Ana içeriğe geç

bulkhead pattern

Bu entry’yi başlık içinde oku

Kaynakları ortaklaştırmak her zaman dayanıklılık değildir. Bulkhead pattern, bir sistemdeki iş yüklerini ayrı bağlantı, iş parçacığı, süreç, kuyruk ya da kapasite havuzlarına bölerek bir bölümün tükenmesinin diğerlerini sürüklemesini sınırlayan arıza yalıtımı desenidir. Görünen sonuç, yoğun bir müşterinin veya yavaş bir bağımlılığın bütün hizmeti kilitlememesidir; olası mekanizma ise çağrıların aynı sonlu kaynağı tüketmesini engelleyen sert ya da esnek bölmelerdir. Bedeli, boş duran ayrılmış kapasite ve yanlış sınırların ürettiği yeni darboğazlardır. Her bölmenin kotası, taşma davranışı, gözlemi ve yeniden dengeleme yolu sahiplenilmezse koruma katmanı küçük kapasite adacıklarından oluşan bir bakım borcuna dönüşür. Küçük doğrulama, tek bir iş yükünün havuzunu kontrollü biçimde doyurup diğerlerinin gecikme ve hata davranışının sınırda kaldığını ölçmektir; duvarı çizmek yalıtım değildir, suyu bir tarafta tutabildiğini göstermek gerekir.