jjzjj

BlockingCache

全部标签

java - @Cacheable 是否知道 'Thundering Herd' 问题?

“雷霆万钧”问题发生在高度并发的环境中(通常是很多用户)。当多个用户同时请求同一条数据,出现缓存未命中(缓存元素的数据不在缓存中)时,就会触发雷群问题。我找不到ehcache-spring-annotations的证据正在解决这个问题。我是否必须编写包装器并使用显式锁定机制? 最佳答案 对您的问题的简短回答是“否”。缓存注解旨在具有一定的通用性,而解决诸如“雷霆万钧”之类的问题是特定于实现的。根据您的后续评论,我假设您正在使用Ehcache作为实现。您引用的描述问题的页面提供了几个解决方案,例如使用BlockingCache作为底层