
高并发
文章平均质量分 92
Nathaniel333
源码爱好者/java八股文总结者/AI爱好者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
限流算法专题
简单翻译一下:在计算机网络中,限流就是控制网络接口发送或接收请求的速率,它可防止DoS攻击和限制Web爬虫。限流,也称流量控制。是指系统在面临高并发,或者的情况下,,从而。限流会导致部分用户请求处理不及时或者被拒,这就影响了用户体验。所以一般需要在系统稳定和用户体验之间一下。转载 2023-10-18 11:58:02 · 61 阅读 · 0 评论 -
瞬时高并发应对专题
像这种瞬时高并发的场景,传统的系统很难应对,我们需要设计一套全新的系统。原创 2023-10-17 09:36:25 · 194 阅读 · 0 评论 -
商城高qps应对场景专题
第一步Scenario场景需要确定设计哪些功能,承受多大的访问量?这里有个常见概念QPS(Query Per Second),即一秒内可以处理的请求数量。假如一个服务的RT是20ms,则QPS为50,这里计算的是单机单线程QPS,如果计算集群的话,需要考虑集群数量和线程数量。这时候需要确认秒杀商品的请求QPS是多少。如果面试官说峰值大概量级在100万,那么按照服务单线程QPS是50,单台最大线程数按3来计算的话,单台机器最大支撑150的QPS,那么至少需要100W/150=6667台机器。常见的组件最大QP原创 2023-10-17 04:12:54 · 228 阅读 · 0 评论 -
I/O多路复用专题
IO 多路复用是一种同步IO模型,实现一个线程可以监视多个文件句柄;一旦某个文件句柄就绪,就能够通知应用程序进行相应的读写操作;没有文件句柄就绪就会阻塞应用程序,交出CPU。多路是指网络连接,复用指的是同一个线程。转载 2023-09-27 16:03:01 · 78 阅读 · 0 评论 -
高并发专题(面试)
它带来的提升是:1.为了避免IO争抢并减少锁表的几率,查看详情的用户与商品信息浏览互不影响2.充分发挥热门数据的操作效率,商品信息的操作的高效率不会被商品描述的低效率所拖累。 一般来说,某业务实体中的各个数据项的访问频次是不一样的,部分数据项可能是占用存储空间比较大的BLOB或是TEXT。例如上例中的。原创 2023-09-27 11:40:16 · 148 阅读 · 0 评论 -
高并发专题(2)以12306为例
静态化就是指把原本动态生成的html页面变为静态内容保存,用户请求的时候,直接返回静态页面,不用再经过服务渲染,不用访问,可以大大的减小数据库的压力,显著的提高性能。CDN 的全称是 Content Delivery Network,即。CDN 是依靠部署在各地的边缘服务器,通过中心平台的、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。简单来说,就是把前端资源放在服务器中,减少数据库的压力。转载 2023-09-26 23:37:45 · 524 阅读 · 0 评论 -
高并发专题(1)
我们都会遇到这样一个场景,在双11的购物狂欢节的时候当我们进入某家店铺或者付款的时候可能会遇到进不去的情况,还有一些明星离婚、结婚导致微博爆了,这些都是高并发的场景。所以高并发比较形象点的必须就好比春节的时候,高速收费站的车辆,就一个路口,结果数万辆车同时请求经过,导致高速公路上排满了车辆,这就是现实生活中的高并发。在互联网中高并发会导致站点服务器资源被沾满崩溃,数据的存储和更新结果和理想设计中的结果不一样,比如会出现重复的数据,双十一的时候会有多次成功支付的情况,同一件商品添加了多次,等等。转载 2023-09-26 23:30:16 · 62 阅读 · 0 评论