什么是分布式系统

一:什么是分布式系统?
1.所谓分布式,就是将一个软件或者是系统,看成一个整体(不管多复杂)
2.然后将这个整体拆分成若干个progress,每一个progress都具备一定的功能
3.最后通过不同的协议,使每个progress都能够互相通信,连接起来。这个系统就是分布式系统。
二:为什么要这样做?
也就是这样做有什么好处,或者说这样做可以解决什么场景下的问题。
1.为了扩展性能:当某台机器负载过大,运转不过来的时候,利用分布式架构,将这台机器的功能分发到几台机器上去。
2.提高容灾:一台机器出问题,整个系统都要瘫痪,而几台机器同时出问题的几率更小,即使其中一台机器出故障,也更容易维修。提高容灾能力。
三:分布式的本质是什么?
在第一点中提到了拆分和连接这两个词,其实就是分布式的本质,即:如何实现拆分和连接。
拆分方面,主要是需要考虑两个因素:成本和业务因素
连接则涉及到通信协议的东西了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值