明确一下缓存热点的定义,指的是缓存里面的一个热点key。这个热点key可能瞬间被20w qps访问。(之前一直误以为是热点数据,给出的解决方案是缓存预热)。 解决方案实际可以很简单。先不讨论如何判断热点key的问题,单纯讨论如何解决这个缓存热点这个问题。 方案一:使用二级缓存,利用JVM内存做二级缓存,把热点key加载至JVM中。利用负载均衡把流量打至不同的应用节点,应用节点直接从内存中取数据。 方案二:限流做降级处理。
转载请注明原文地址: https://lol.8miu.com/read-26668.html