℃江的假想事件 -- 分址分流

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baidu_34750904/article/details/77679774

在网站创立初期,我们一般都使用单台机器对台提供集中式服务,但是随着业务量越来越大,无论是性能上还是稳定性上都有了更大的挑战。这时候我们就会想到通过扩容的方式来提供更好的服务。我们一般会把多台机器组成一个集群对外提供服务。然而,我们的网站对外提供的访问入口都是一个的,比如www.taobao.com。那么当用户在浏览器输入www.taobao.com的时候如何将用户的请求分发到集群中不同的机器上呢,这就是负载均衡在做的事情。

以上是网上的关于负载均衡的常规看法,我读到这里,突然想到了如标题所见的应对高并发大流量的问题。

  • 我们一直在针对的是同一个网址进行负载均衡,从而提高用户体验。但我的想法是,我们可以从分址开始,我们可以先从中加一个数据服务器,里面只存唯一键的字符串。
  • 我们都知道,我们直接在框框中输网址(如下图)的概率都不大,我们都是通过各种链接点进去的。尤其是手机客户端(除非您想访问黄色网站,大家都懂)不然在我们输入网址的操作都很不方便的。
    这里写图片描述

- 基于这一点我们就可以做一个假想,当我们点击链接时,我们就可以优化出不同的网址,我们可以多无数个克隆网站,只要保证最终数据库一致性,我们可以实现从根节点针对用户进行点对点的服务,(也可以这么理解,我们每人访问都是单独服务于我们个人的网站,这样就不会造成网站服务压力,从而达到最优的用户体验。)这种扁平化的操作,其实很利于分流的。

猜你喜欢

转载自blog.csdn.net/baidu_34750904/article/details/77679774
今日推荐