Q:在一次大型秒杀活动中,我们的数据库遭遇了大量直接请求,疑似缓存穿透问题,导致数据库CPU使用率达到了100%,有什么应对方法?

携程-某技术专家:

提供一个思路。携程采用了缓存覆盖更新策略,当商品信息变更时,系统不再删除缓存Key,而是直接更新缓存值,避免了流量穿透到数据库。此外,引入了消息聚合机制和异步更新缓存策略,减少了对数据库的实时压力。

本文来自投稿,不代表TakinTalks稳定性技术交流平台立场,如若转载,请联系原作者。

(0)
上一篇 2024年7月17日 下午3:37
下一篇 2024年7月17日 下午3:56

相关推荐

发表评论

邮箱地址不会被公开。