欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

高并发---概念

时间:2023-06-18

1、什么是高并发(High Concurrency)?

指的是在系统运行的过程中,“短时间内遇到大量操作请求”的情况。

如12306年网站春运期间大量抢购车票;天猫双11当天大量用户同一时间访问该网站。

高并发会导致应用系统在某一时间段内执行大量的操作,如:对资源的请求,对数据库的操作等。

2、高并发的处理指标?

1)、响应时间(response time):指的是系统对请求作出响应的时间。

如:系统处理一个Http请求需要2000ms,那么这2000ms就是系统的响应时间。

2)、吞吐量(throughput):单位时间内处理的请求数量

3)、每秒查询率QPS(Query Per Second):每秒响应请求数。同吞吐量没有明显区别

4)、并发用户数:同时承载正常使用系统功能的用户数。

3、如何提升系统的并发能力呢?

互联网分布式架构设计,是提高系统并发能力的方式。主要分两种:垂直扩展(Scala up)和水平扩展(Scala Out)。

1)、垂直扩展:提升单机处理能力

增强单机硬件性能:如增加CPU核数(如32核)、升级更好的网卡(如:万兆)、升级更好的硬盘(如:SSD

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。