深度解析高并发

什么是高并发:
在互联网时代,分布式架构设计考虑的因素之一,通常指通过设计能够并发处理很多的请求
什么是请求:
在web开发中,请求指的是用户一次请求。
高并发常用的指标一般为:
并发用户数量(指很多用户在特定时间内一起发起的请求,web开发讲究的是如何提高并发用户数量),吞吐量(在特定的时间内处理的请求数量),每秒的查询率QPS(每秒响应的请求数),响应时间(用户在请求一个http请求时,系统给出的响应时间)。
在互联网分布式架构设计中提高系统并发能力的方式有两种:
垂直扩展:提高单机处理的能力
增强服务器的硬件性能,如升级网卡,增加cpu,硬盘的处理能力,扩容硬盘容量等。

水平扩展:
首先说互联网分布式架构:
在这里插入图片描述
如图:
分别为:
(1)客户端层:典型调用方是浏览器browser或者手机应用APP
(2)反向代理层:系统入口,反向代理
(3)站点应用层:实现核心应用逻辑,返回html或者json
(4)服务层:如果实现了服务化,就有这一层
(5)数据-缓存层:缓存加速访问存储
(6)数据-数据库层:数据库固化数据存储
如何在各层次之间实现水平扩展。
实现方法:站点层如图
在这里插入图片描述
该图说明客户端的请求被nginx接收,我们可以利用nginx和增加服务器的方式来进行高并发处理,通过修改nginx.conf,可以设置多个web后端理论上做到无限高并发。

详细文章见https://blog.csdn.net/DreamWeaver_zhou/article/details/78587580

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值