初识分布式


集群

用多个服务器来处理同一个功能或存储数据,来提高对多用户请求的处理,防止一个服务器处理不过来。

分布式

1.将不同功能数据放到不同的机器上;

2.将同一数据放到不同的服务器上(数据副本:同一份数据),服务器之间通过网络互通(涉及到数据的一致性问题)

分布式的CAP理论

Consistency:[强]一致性,事务保障,ACID模型;

Availiablity:[高]可用性,冗余以避免单点

Partition

tolerance:[高]可扩展性(分区容忍性)一般要求系统能够自动按需扩展

最多只能满足其中的两种

分布式系统中的概念

三元组

  分布式由多个机器组成的集群,靠彼此之间的网络通信,担当的角色可能不同,共同完成同一个事情的系统。

1.节点------系统中按照协议完成计算工作的一个逻辑实体,可能是执行某些工作的进程或机器。

2.网络------系统的数据传输通道

3.存储------系统中持久化数据的数据库或者文件存储

HA------ High Availablity,高可用性

一台主机发生故障(死机或断网或断电)后会有自动迁移,保障正常运行。用户不会感知到服务器任何异常。

迁移

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容