高并发:最大程度抗量

本文探讨了高并发场景下的抗量策略,包括TCP连接的抗量、QPS计算与优化、限速措施以及提升处理效率的架构设计。强调了Nginx和Redis在抗量中的作用,提出了通过优化单个请求处理时间和利用消息中间件、分布式数据库等手段提升系统并发能力。
摘要由CSDN通过智能技术生成

目录

指标

关键指标:

关键指标的维度:

引申指标:

高并发现状

抗量思路

1、谁来做应用最前面的TCP连接抗量呢?

2、TCP连接量有人抗了,那么如何抗QPS?

3、限速

提升处理效率

架构设计:

应用:

数据库:


指标

  • 关键指标:

  • 并发数SBC(Simultaneous Browser Connections),客户端向服务器发起请求,并建立了TCP连接。每秒钟【服务器】接收到的链接的总TCP数量
  • 响应时间(Response Time):从发送http请求(并发数),到处理完所有的http请求(并发数)所用到的时间
  • 每秒请求数QPS/RPS(Query Per Second/Request Per Second):Query=查询,也相当于请求。请求数指的是客户端在建立完连接后,向http服务发出GET/POST/HEAD数据包;
  • 每秒事务处理量TPS(Transaction Per Second)
  • 吞吐量(Throughput)
  • 同时在线用户数量

搜索结果的 Average-Time :  一般从C端用户体验来说,Average-Time 不能超过3秒的。

​​​​​​

TPS和QPS的区别:

打个比方:你在系统上点击【同步数据】功能,这是一个事务,所以【TPS=1】;但这个事务可能需要调用A服务器的n个接口,给服务器发送n个request,所以【QPS=n】;

TPS一般会比QPS少好几个数量级,常见QPS有到亿的但TPS只到万;

  • 关键指标的维度:

-平均,如:小时平均、日平均、月平均

-TP(Top Percentile),Top百分数,如:TP50、TP90、TP99、TP4个9

-最大值

-趋势

  • 引申指标:

-活跃用户数,如:日活DAU(Daily Active User)、月活MAU(Monthly Active Users)

  DAU=QPS*200;业内一般是放大200倍计算

-点击量PV(Page View)

-访问某站点的用户数UV(Unique Visitor)

-独立IP数IP(Internet Protocol)

-日单量

高并发现状

下面是网上查的资料:

2021全国总人口是14亿多;

2019年的【淘宝双十一】从零点开始,不到100秒,仅仅96秒,淘宝就达成了100亿的交易额!

淘宝【双十一】的QPS是1.05亿,平均每秒完成1.05亿交易额;

支付宝【双十一】的QPS是百万级(100万);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值