分布式算法看这一篇就够了

本文探讨了分布式系统中关键的术语和算法,包括分片、副本一致性、哈希、CAP理论、Paxos和Raft算法。阐述了将存储和计算任务分配到普通机器上的挑战,以及Raft作为一致性算法在Etcd和Consul中的应用,对比了Paxos的复杂性和Raft的直观性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章目录

术语意思
segment、fragment、shard这哥仨都一个意思 分片 剩下的需要意会
CAPConsistency Avalability (Partition Tolerance)

说在前面:

把存储、计算任务分担到普通的机器上,通过动态增加节点来应对数据量的增长,但缺点是多个节点的管理、任务的调度比较麻烦,这也是分布式系统研究和解决的问题。只有当数据量达到单机无法存储、处理的情况下才考虑分布式,不然都是自找麻烦。

先来点儿术语:

分片(segment、fragment、shard) 副本 一致性哈希 幂等 CAP paxos raft NWR lease 两阶段提交协议 三阶段提交协议 拜占庭问题

Raft

raft是一个共识算法(consensus algorithm),强一致性、去中心化、高可用的分布式协议

Paxos

GFS

【google file system 选择中心服务器(Master)架构】
【1个读书笔记】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值