分布式系统随笔

总结
分布式的目标是实现Scale out–>解决思路就是分片和复制–>分片和复制引入了一致性的问题–>一致性的解决存在理论极限的(FLP&CAP)–>为了解决一致性,存在大量的一致性协议和算法。
1. 当数据达到一定规模以后,分片是唯一的选择
1.1 提升性能和并发,操作被分配到不同的节点,相互独立
1.2 提升系统的可用性,即使部分分片不可用,别的分片不受影响
2. 分片系统需要保证可靠、容错,采用的解决办法是冗余存储,即复制
3、使用副本的方式来解决可扩展性、可用性、容错性。那就需要解决副本的一致性
3.1 一致性模型
4、分布式系统的cap
4.1 一致性(consistency):每次读取要么获取最近写入数据,要么报错
4.2 可用性(availability):每次请求都能获取一个响应(非错误的),单不保证返回的是最新写入的。
4.3 分区容忍(partition tolerance): 尽管任意数量的消息被节点网络丢失(延时),系统扔继续运行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值