初识分布式

2017-04-05  本文已影响15人  __Jasmine__


集群

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

分布式

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

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

分布式的CAP理论

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

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

Partition

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

最多只能满足其中的两种

分布式系统中的概念

三元组

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

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

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

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

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

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

迁移

上一篇下一篇

猜你喜欢

热点阅读