明确一下缓存热点的定义,指的是缓存里面的一个热点key。这个热点key可能瞬间被20w qps访问。(之前一直误以为是热点数据,给出的解决方案是缓存预热)。
解决方案实际可以很简单。先不讨论如何判断热点key的问题,单纯讨论如何解决这个缓存热点这个问题。
方案一:使用二级缓存,利用JVM内存做二级缓存,把热点key加载至JVM中。利用负载均衡把流量打至不同的应用节点,应用节点直接从内存中取数据。
方案二:限流做降级处理。
复盘名词-缓存热点
最新推荐文章于 2024-05-13 21:02:42 发布