一个降级方案。正常来说在我的业务里面,就是查询缓存,如果缓存有数据,那么就直接返回。如果缓存没有,那么就需要去数据库查询。如果此时系统的并发非常高,那么我就会采取降级策略,将请求标记为降级请求。降级请求只会查询缓存,而不会查询数据库。如果缓存没有,那就直接返回错误。这样能够有效防止因为少部分请求缓存未命中而占据大量系统资源,导致系统吞吐量下降和响应时间显著升高。
相关推荐
VX:Fegn08952 小时前
计算机毕业设计|基于ssm + vue超市管理系统(源码+数据库+文档)Java天梯之路6 小时前
Spring Boot 钩子全集实战(七):BeanFactoryPostProcessor详解wr2005147 小时前
第二次作业,渗透短剑重铸之日7 小时前
《SpringCloud实用版》生产部署:Docker + Kubernetes + GraalVM 原生镜像 完整方案爬山算法7 小时前
Hibernate(67)如何在云环境中使用Hibernate?女王大人万岁8 小时前
Go标准库 io与os库详解露天赏雪8 小时前
Java 高并发编程实战:从线程池到分布式锁,解决生产环境并发问题短剑重铸之日9 小时前
《SpringCloud实用版》 Seata 分布式事务实战:AT / TCC / Saga /XAFAFU_kyp9 小时前
RISC0_ZERO项目在macOs上生成链上证明避坑qq_12498707539 小时前
基于springboot的会议室预订系统设计与实现(源码+论文+部署+安装)