分布式系统入门

为什么会有分布式系统?

分布式系统的出现有多个原因

  1. 购买一台高性能服务器的性价比越来越低。一台服务器,我们看重的是它的cpu运算能力,磁盘存储空间、速度,内存速度、大小,购买一台高性能的服务器成本很高,但是如果用多台普通性能的服务器组合起来就能省很多钱。
    而且,在一段时间内,cpu的运算能力是有限的,到达上限之后,花再多钱也买不到更高性能的cpu了,想要有更大的计算能力,只能走其他路径,就是分布式。
  2. 未来稳定性和高可用性。在使用一台很高性能的服务器时,如果机器出现故障,系统就瘫痪了,无法正常提供服务,稳定性和可用心很差。如果采用分布式,一台机器挂了,就用其他机器来接管它的功能,系统仍然是可以工作的。保证了稳定性和高可用性。

什么是分布式系统?

官方的解释是分布式系统的组件分布在网络计算机上,各个组件之间仅仅通过消息来通信和协调行动。通俗地来说,分布式系统就是由很多台服务器组成的系统,每一台服务器不是孤立的,他们之间可以相互通信,相互之间的操作会有一个协调,共同完成某项服务。从用户的角度,在使用分布式系统的时候,比如使用淘宝网站买东西的时候,感受到的并不是很多台服务器,而是一个超级计算机在为他提供服务。

参考文献

[1]曾宪杰 . 大型网站系统与java中间件实践 . 北京 . 电子工业出版社 . 2014

猜你喜欢

转载自blog.csdn.net/shida_hu/article/details/83018598
今日推荐