Distributed Lock
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