分布式一致性必备:一文读懂Raft算法 大家好!我是小米,一个热爱分享技术的29岁程序员哥哥。今天我们来聊聊分布式系统中的一个重要算法——Raft。这个算法专门用于管理分布式系统中复制日志的一致性。听起来可能有点复杂,但别担心,我会尽量用简单易懂的方式讲解清楚。 图片 一、Raft算法概述 Raft是一种用于管理复制日志的一致性算法,旨在解决分布式系统中多个节点之间的数据一致性问题。它通过选举一个领导者(Leader),让领导者负责管理 开发运维 2024-05-27 法医
TiKV的Raft逻辑梳理总结 Raft 是一种一致性算法,旨在在分布式系统中确保数据的一致性。TiKV 使用 Raft 来管理数据的复制和一致性。Raft 算法通过选举机制、日志复制和故障恢复等功能,确保系统在面对节点故障时仍能保持高可用性和一致性。 Raft 基本概念 节点角色: Leader:负责处理客户端请求,复制日志条目给 Follower,并管理集群的状态。 Follower:被动地接受 Leader 的日志复制请求 数据运维 2024-05-22 爱可生开源社区
简历上写精通 Raft 算法,为什么经常被淘汰? 前两天,面试了一个在大厂工作了 8年的 Java技术专家,简历上写着“精通分布式算法,包括 Raft,Paxos”,于是,先简单地问了下:能聊聊 Raft算法中有哪几种角色?结果,支支吾吾硬是没有回答出来。 所以,在简历上慎用精通二字,除非真的是这个领域的专家,借此机会,一起来深入研究下 Raft算法。 一、Raft是什么? Raft 是英文"Reliable、Replicated、Redunda 开发运维 2024-05-13 剑圣无痕