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

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

如何处理高并发:

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

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

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

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

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

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

相关推荐
重庆小透明7 分钟前
力扣刷题记录【1】146.LRU缓存
java·后端·学习·算法·leetcode·缓存
lang2015092813 分钟前
Reactor操作符的共享与复用
java
TTc_23 分钟前
@Transactional事务注解的批量回滚机制
java·事务
wei_shuo1 小时前
飞算 JavaAI 开发助手:深度学习驱动下的 Java 全链路智能开发新范式
java·开发语言·飞算javaai
欧阳秦穆2 小时前
apoc-5.24.0-extended.jar 和 apoc-4.4.0.36-all.jar 啥区别
java·jar
岁忧2 小时前
(LeetCode 面试经典 150 题 ) 58. 最后一个单词的长度 (字符串)
java·c++·算法·leetcode·面试·go
Java初学者小白2 小时前
秋招Day14 - Redis - 应用
java·数据库·redis·缓存
代码老y2 小时前
Spring Boot + 本地部署大模型实现:优化与性能提升
java·spring boot·后端
GodKeyNet2 小时前
设计模式-桥接模式
java·设计模式·桥接模式
guojl3 小时前
Java多任务编排技术
java