高并发的理解,平时怎么处理高并发问题 !!!

高并发(High Concurrency)指的是系统能够同时处理大量并发请求的能力。

如何处理高并发:

1、redis:内存数据库,缓存热点数据。我们的购物车数据,以及首页的一些数据。

2、nginx:负载均衡,配置请求的权重,流量均匀分布,避免服务器过载。

3、网关中的哨兵:关统一实现服务路由(灰度与ABTest)、负载均衡、访问控制、流控熔断降级等非业务相关功能

4、mysql集群:主:接收写命令;从:分担读取压力。主从同步:redo_log

5、lua:保证查询和扣减的原子性,比免"超卖" "少卖";秒杀活动中,库存的扣减。

6、k8s:云部署。发布多份,实现通过网关进行负载均衡。

相关推荐
xieliyu.11 小时前
Java顺序表实现扑克牌Fisher-Yates 洗牌算法
java·数据结构·算法·javase
YanDDDeat11 小时前
【Spring】事务注解失效与传播机制
java·后端·spring
SamDeepThinking11 小时前
学数据结构到底有什么用
java·后端·面试
Xiu Yan11 小时前
Java 转 C++ 系列:函数模板
java·开发语言·c++
程序员清风11 小时前
独立开发者必看:推荐几个可直接用的开源项目!
java·后端·面试
YJlio11 小时前
4月14日热点新闻解读:从金融数据到平台治理,一文看懂今天最值得关注的6个信号
java·前端·人工智能·金融·eclipse·电脑·eixv3
落魄江湖行11 小时前
基础篇三 一行 new String(“hello“) 到底创建了几个对象?90% 的人答错了
java·面试·八股文
青衫码上行11 小时前
【从零开始学习JVM】栈中存的是指针还是对象 + 堆分为哪几部分
java·jvm·学习·面试
默 语11 小时前
Java的“后路“:不是退场,而是换了一种活法
java·开发语言·python
ywf121512 小时前
Spring aop 五种通知类型
java·前端·spring