15分钟了解分布式系统的发展史

相关代码无,本文仅仅对于分布式系统的发展做个最最最简单的介绍,如果你是新手,相信看了本文之后,你能够对于分布式系统的发展历史有个大概的了解

一切的开始:单服务器

在这里插入图片描述

当然像这种单体服务器,由于既要提供服务又要充当数据库,所以主要性能放在了通过IO访问文件去了,而不是提供服务,所以很快就被淘汰了

增加数据库服务

在这里插入图片描述

这种架构虽然解决了服务器既提供服务,又要读写IO的问题

但是现在所有问题都压到数据库服务器上

所以为了解决数据库的问题,提出了缓存的解决方案

缓存服务器

有了缓存服务器之后,后台数据库的压力就能大大减少

比如访问数据之前,可以先去访问缓存,缓存由本地缓存分布式缓存组成

如果缓存中也没有,那么再去数据库服务器中去查

在这里插入图片描述

但是其缺点也是很明显的,虽然解决了后台数据库查询的压力

但是这种架构在前台访问量大的时候就出问题了

为了解决前台并发大的问题,就采用了集群

但是接下来的问题就变成了

如果一秒钟有10万的请求进来,而我这里有十台应用服务器组成的集群

那么我该如何分配这些请求?

所以接下来提出了负载均衡来解决这个问题

负载均衡

负载均衡就是对外暴露出一个接口来,所有的请求都往Nginx去,然后由Nginx通过内置的算法来分发请求给前台集群

在这里插入图片描述

PS:这里有很多名词需要解释一下

  • 这里的负载均衡有软负载硬负载之分

关于Nginx和

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值