เรียนรู้ Raft Consensus ผ่านแอนิเมชัน
(thesecretlivesofdata.com)- ทำความเข้าใจกับกลไกฉันทามติแบบกระจายผ่านแอนิเมชันทีละขั้นตอน
- Distributed Consensus คืออะไร?
- ภาพรวม
- สถานะ (Follower, Candidate, Leader)
- การเลือกผู้นำ
- หมดเวลาเลือกตั้ง
- การสมัครเป็นผู้ท้าชิง
- ภาวะผู้นำและการหมดเวลา heartbeat
- การเลือกตั้งใหม่
- คะแนนเสียงแตก
- การจำลองบันทึกข้อมูล
- ตัวอย่าง state machine ที่ซับซ้อน
- กฎการ commit
- การแบ่งแยกของเครือข่าย
- การอ่านของไคลเอนต์
- บทสรุปและแหล่งข้อมูลเพิ่มเติม
1 ความคิดเห็น
พอได้ดูเป็นแอนิเมชันแล้วก็เข้าใจได้ง่ายจริง ๆ (เข้าใจหมดแล้ว!! )