Kapat

Süreklilik

Yüksek erişilebilirlik ve iş sürekliliği

Tarama altyapısı kesintiye tasarımla dayanır. Susan bileşenin işini başka bileşen devralır; kuyruktaki işler kaybolmaz ve her devir kayda geçer.

Lider seçimi nasıl çalışır?

Kümenin gözcü görevlerini tek düğüm yürütür ve bu düğüm PostgreSQL'in danışma kilidi üzerinden seçilir. Lider düşerse kilit boşalır, sıradaki düğüm devralır. Harici bir koordinasyon kümesi kurulmaz; yönetilecek sistem sayısı artmaz.

Sistem durumu: küme sağlığı tek bakışta
Sistem durumu: küme sağlığı tek bakışta

İş neden kaybolmaz?

Her iş kuyruğa yazılır ve bir worker tarafından kilitle üstlenilir. Worker susarsa kilit düşer ve iş yeniden dağıtılır. Eski görev sahibi geç bir sonuçla dönerse sürüm damgası uyuşmaz ve sonuç reddedilir; aynı iş iki kez sayılmaz. Tekrarlanan denemelere rağmen tamamlanamayan iş, incelenmek üzere ayrı kuyruğa düşer.

Bu davranışların hiçbiri yapılandırma gerektirmez; süreklilik kurulumla birlikte gelir.

Merak edilenler

Yedeklilik için ek bir sistem kurmak gerekir mi?

Gerekmez. Lider seçimi PostgreSQL'in danışma kilidi üzerinden yapılır; harici koordinasyon kümesi kurulmaz, yönetilecek sistem sayısı artmaz.

Yarım kalan tarama işi kaybolur mu?

Kaybolmaz. Worker susarsa kilit düşer ve iş yeniden dağıtılır; geç dönen eski sonuç sürüm damgası uyuşmadığı için reddedilir, aynı iş iki kez sayılmaz.

Lider düğüm düşerse ne olur?

Sıradaki düğüm devralır. Kilit boşalır, gözcü görevleri kesintisiz sürer ve devir kayıt altındadır.


Demo talep edin Mimarinin tamamı

← Cyprob ana sayfa