加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

带你了解分布式架构的前世今生

发布时间:2021-05-01 14:09:42 所属栏目:外闻 来源:互联网
导读:分布式架构? 分布式架构的演进 分布式服务面临的问题 什么是分布式架构? 分布式系统(distributed system)是建立在网络之上的软件系统,它有两个典型特点: 内聚性:每个数据库分布节点高度自治,有本地的数据库管理系统 透明性:每个数据库分布节点对用户的

分布式架构?

  • 分布式架构的演进
  • 分布式服务面临的问题
  • 什么是分布式架构?

分布式系统(distributed system)是建立在网络之上的软件系统,它有两个典型特点:

  • 内聚性:每个数据库分布节点高度自治,有本地的数据库管理系统
  • 透明性:每个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。

也就是说,在分布式系统中,用户感觉不到数据是分布式的,不知道数据是否分割,有无副本,不知道数据存在于哪个节点上。

简单来说:一个分布式系统中,一组独立的计算机展现给用户的是一个统一的整体,就好像是一个系统似的。明:系统访问特点遵循二八定律,即80%的业务访问集中在20%的数据上。

缓存分为本地缓存和远程分布式缓存,本地缓存访问速度更快但缓存数据量有限,同时存在与应用程序争用内存的情况。

特征:数据库中访问较集中的一小部分数据存储在缓存服务器中,减少数据库的访问次数,降低数据库的访问压力。明:在做完分库分表这些工作后,数据库上的压力已经降到比较低了,又开始过着每天看着访问量暴增的幸福生活了。

突然有一天,发现系统的访问又开始有变慢的趋势了,这个时候首先查看数据库,压力一切正常,之后查看webserver,发现apache阻塞了很多的请求,

而应用服务器对每个请求也是比较快的,看来是请求数太高导致需要排队等待,响应速度变慢。

特征:多台服务器通过负载均衡同时向外部提供服务,解决单台服务器处理能力和存储空间上限的问题。

描述:使用集群是系统解决高并发、海量数据问题的常用手段。通过向集群中追加资源,提升系统的并发处理能力,使得服务器的负载压力不再成为整个系统的瓶颈。

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读