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

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

如何处理高并发:

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

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

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

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

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

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

相关推荐
断剑zou天涯2 小时前
【算法笔记】窗口内最大值或最小值的更新结构
java·笔记·算法
m***66732 小时前
SQL 实战—递归 SQL:层级结构查询与处理树形数据
java·数据库·sql
鲸沉梦落4 小时前
Java中的Stream
java
yihuiComeOn4 小时前
[源码系列:手写Spring] AOP第二节:JDK动态代理 - 当AOP遇见动态代理的浪漫邂逅
java·后端·spring
Porunarufu5 小时前
Java·关于List
java·开发语言
靠沿5 小时前
Java数据结构初阶——Collection、List的介绍与ArrayList
java·数据结构·list
程序猿小蒜5 小时前
基于springboot的的学生干部管理系统开发与设计
java·前端·spring boot·后端·spring
q***56386 小时前
Spring容器初始化扩展点:ApplicationContextInitializer
java·后端·spring
q***51896 小时前
SpringCloud系列教程:微服务的未来(十四)网关登录校验、自定义过滤器GlobalFilter、GatawayFilter
java·spring cloud·微服务
go__Ahead6 小时前
【Java】线程池源码解析
java·juc