分布式系统和集中式系统概念的简单易懂理解

本文介绍了分布式系统与集中式系统的基本概念。分布式系统将任务分配给多台计算机完成,提高并发处理能力和系统扩展性,但面临网络延迟、服务器宕机和数据一致性等问题。对比之下,集中式系统简单易维护,但易出现单点故障和扩展性差的问题。常见的分布式方案包括分布式应用、静态资源和数据存储以及分布式计算。分布式与集群的主要区别在于服务模块的部署和协同方式。
摘要由CSDN通过智能技术生成

关于这个概念,应该在上学的时候,老师应该是讲过的,我有大概的印象,记得当时的印象就是:分布式系统--就是原本需要一个人干的事,现在分给n个人干,各自干各自的,最终取得和一个人干的效果一样。

那么,为啥原来一个人干的事,现在却需要n个人来干呢?

先看2个概念性术语吧。。。。。

、、、集中式系统、、、分布式系统

一个人干----------集中式系统

就像我们学Java web的,可以在自己的电脑上跑一个Java web系统,有web页面,有自己的服务层,有自己的数据库。

这个和我们实际生活中使用的大型网站是差不多的一个姿势(暂不考虑高级的优化部分:单从实现原理上来讲)。

我们自己电脑上跑的这个系统。就算是一个集中式系统。

在以前,就是这么干的,花大价钱,买个很贵的服务器,然后把所有东西都装到一个机器上,就OK啦。

但是,由于采用单机部署。很可能带来系统大而复杂、难于维护、发生单点故障(单个点发生故障的时候会波及到整个系统或者网络,从而导致整个系统或者网络的瘫痪)、扩展性差等问题。

想想我们大学选课时候的场景,是不是点坏了鼠标,也挤不进去啊。

这就是集中式系统的问题。

要想性能提升,只能买个内存再大点的,处理器更厉害点的。但是,这个代价太大,今年刚买的机器,还没用呢,就给淘汰了。太浪费啦。

这是第一个问题。

还有个问题,这台机器挂了,整个系统就挂啦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值