分布式系统-Zookeeper课程-综述.pptxVIP

  • 2
  • 0
  • 约小于1千字
  • 约 18页
  • 2023-12-06 发布于湖北
  • 举报

Zookeeper课程讲义(一)Zookeeper综述;课程总体介绍;01;课程总体介绍;01分布式系统由来与特点;02;03;04分布式系统协调“方法论”;05;05;课程总体介绍;01;02;02;1.架构设计

这一节将从一些经典的开源系统架构设计出发,来看一下,如何设计一个高质量的分布式系统;

而一般的设计出发点,无外乎

冗余:简单理解为找个备胎,现任挂掉之后,备胎顶上拆分:不能让一个人承担所有的重任,拆分下,每个人

负担一部分,压力均摊;1.1主备架构

给现有的服务搭建一个备用的服务,两者功能完全一致区别在于平时只有主应用对外提供服务能力;而备应用则只需要保证与主应用能力一致,随时待机即可,并不用对外提供服务;当主应用出现故障之后,将备应用切换为主应用,原主应用下线;迅速的主备切换可以有效的缩短故障时间;1.2主从架构

主从一般又叫做读写分离,主提供读写能力,而从则只提供读能力

鉴于当下的互联网应用,绝大多数都是读多写少的场景读更容易成为性能瓶颈,所以采用读写分离,可以有效的提高整个集群的响应能力

主从架构可以区分为:一主多从+一主一从再多从,以mysql的主从架构模型为例进行说明;1.3多主多从架构

一主多从面临单主节点的瓶颈问题,那就考虑多主多从的策略,同样是主负责提供读写,从提供读;

但是这里有一个核心点在于多主之间的数据同步,如何保证数据的一致性是这

文档评论(0)

1亿VIP精品文档

相关文档