Consensus
Dağıtık katılımcıların hata ve mesaj gecikmelerine rağmen tek bir değer veya sıralı log üzerinde güvenli biçimde anlaşmasını sağlayan protokol problemi.
Teknik Bağlam
State machine replication için log entry'lerin aynı sırada commit edilmesi gerekir. Çoğunluk quorum'u, term/ballot ve stable log gibi mekanizmalar güvenliği korur.
Sınırlar
Consensus ile iki aşamalı commit aynı problem değildir; consensus kararın hatalara rağmen seçilmesini, 2PC ise transaction katılımcılarının atomik commit'ini koordine eder.
İlgili Kavramlar
- Raft
- Paxos
- Quorum
- Leader Election