大数据高并发网站基础架构

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

大数据高并发网站一般使用的架构模式

1、负载均衡;
2、页面静态化;
3、动静分离;
4、缓存;
5、数据队列;
6、数据库集群;
7、数据库库表水平垂直拆分;

在网上找了一张图,如下所示:

这里写图片描述

当客户端发起请求,nginx会判断,请求的是否为静态资源,如图片,js,css等, 若是静态资源,则发送到静态web节点集群(1),若是动态资源,则会发送到动态web节点集群(2),(1)和(2)共用文件服务器,从而实现动静分离;
请求若需查询数据,则线访问缓存服务器或队列服务集群,若是数据不存在,则访问数据库,数据库集群之一主多从。

水平有限,有问题欢迎指出,以免误人子弟,谢谢!

猜你喜欢

转载自blog.csdn.net/cdw8131197/article/details/69788053