Aslen Netflix tarafından geliştirilen bir iş akışı (workflow) yöneticisi olan Orkes Conductor, görev çıktılarını girdilere yönlendirerek ve iş akışlarını sonuna kadar sürükleyerek dağıtık hesaplamaların yürütülmesini yönetir. Sistem, durum bilgisini (state) Postgres veya Redis gibi veritabanlarında saklayan ve işleri kuyruklar aracılığıyla dağıtan durumsuz (stateless) bir sunucu mimarisine dayanır. Conductor; yerleşik sistem görevleri, kontrol akışı operatörleri ve özel işçi görevleri sunarak mesajların "en az bir kez" iletilmesini ve iş akışlarının nihayetinde tamamlanmasını garanti eder. Ancak Jepsen'in analizi, Jepsen tabanlı özel bir test düzeneği kullanarak, ağ bölünmeleri, süreç çökmeleri ve depolama hataları durumunda bu garantilerin geçerliliğini incelemektedir.
Konular: Dağıtık Sistemler, İş Akışı Orkestrasyonu ve Güvenilirlik ve Güvenlik Testleri
SiteM’de tam özet, flashcard ve quiz →
Orijinal kaynak: jepsen.io
Kaynak: sitem.co — paylas.io yer imi / keşif katmanı.
Yorumlar
Yorum için giriş yap veya kaydol.
Henüz yorum yok — ilk sen yaz.