分布式系统介绍

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分布式系统介绍相关的知识,希望对你有一定的参考价值。

定义

  • 组件分布在网络计算机上
  • 组件之间仅仅通过消息传递进行通信和协调行动

意义

  • 提高系统可用性,防止单节点故障引起的系统不可用
  • 提升系统整体性能,通过负载均衡技术(硬件负载均衡,软件负载均衡),避免单机处理器

特点

  • 分布性:分布式系统中的多台计算机都会在空间上随意分布
  • 对等性:分布式系统中的计算机没有主/从之分
  • 并发性:分布式系统中可能会并发地操作一些共享的资源
  • 缺乏全局时钟:分布式系统的时钟和事件顺序
  • 故障总会发生:任何在设计阶段考虑到的异常情况,一定会在系统实际运行中发生异常故障

问题

  • 通信异常:由于网络本身的不可靠性。分布式系统需要在各节点之间进行网络通信,因此每次通信都会伴随网络不可用风险
  • 网络分区:
  • 三态:
  • 节点故障:

 

以上是关于分布式系统介绍的主要内容,如果未能解决你的问题,请参考以下文章

《分布式系统原理介绍》PDF下载

分布式系统介绍

分布式文件系统介绍

分布式文件系统Mogilefs介绍

常见的分布式文件系统介绍

FastDFS(分布式文件系统)使用介绍