Distributed Lock

Türkçe karşılığı: Dağıtık kilitAlan: Dağıtık Sistemler

Birden fazla süreç veya düğüm arasında ortak bir kaynağa aynı anda sınırlı sayıda sahiplik vermeye çalışan koordinasyon mekanizması.

Teknik Bağlam

Güvenli tasarım ownership identity, lease/expiry, crash recovery ve stale owner problemlerini tanımlar. Kritik write operasyonlarında fencing token kullanımı önemlidir.

Sınırlar

Tek bir cache key'e SETNX yazmak her failure modelinde güvenli distributed lock oluşturmaz; ağ bölünmesi ve process pause analiz edilmelidir.

İlgili Kavramlar

  • Lease
  • Fencing Token
  • Split Brain
  • Consensus