Devre Kesici modeli Arızaların basamaklanmasını önler ve hizmetler başarısız olduğunda varsayılan bir davranış verir. Netflix Hystrix, hatayı yalıtarak ve daha sağlam bir dağıtılmış uygulama oluşturarak sistemin diğer bölümüne kademeli olarak geçişini önleyerek hata toleransı ve gecikme toleransı sunmamızı sağlar.
Mikro hizmetlerde neden devre kesici kullanıyoruz?
Devre kesici deseni birden çok sistemde böylesine feci bir ardışık arızanın önlenmesine yardımcı olur. Devre kesici modeli, önemli hizmetler kullanılamadığında veya yüksek gecikme süresi olduğunda sorunsuz bir şekilde ayakta kalabilen, hataya dayanıklı ve esnek bir sistem oluşturmanıza olanak tanır.
Hystrix devre kesici nedir?
Netflix, Hystrix adında, devre kesici modelini uygulayan bir kitaplık oluşturdu. Bir mikro hizmet mimarisinde, aşağıdaki örnekte gösterildiği gibi, birden çok hizmet çağrısı katmanına sahip olmak yaygındır: Şekil 3.1.
Aşağıdakilerden hangisi bahar bulutu uygulamanızda hystrix devre kesicileri kullanmak için geçerli bir nedendir?
Genellikle bazı temel hizmetin kalıcı olarak aşağı/atma hatası olduğu uygulamada hata toleransını etkinleştirmek için gereklidir, otomatik olarak farklı program yürütme yollarına geri dönmemiz gerekir. Bu, birçok temel Mikro hizmet kullanan Eko sistemin dağıtılmış bilgi işlem stiliyle ilgilidir.
Neden kullanmalıyımHystrix?
Hystrix çerçeve kitaplığı hata toleransı ve gecikme toleransı sağlayarak hizmetler arasındaki etkileşimi kontrol etmeye yardımcı olur. Başarısız hizmetleri yalıtarak ve hataların basamaklı etkisini durdurarak sistemin genel direncini artırır.