标签: spring ehcache
我们在系统中使用Ehcache来处理缓存。现在我们正在进行性能测试,我们遇到了这个问题。缓存的时间间隔是1分钟,当缓存是1分钟后的时间,此时100个请求同时进入,系统被卡住了。我们检查代码发现原因是,所有请求都试图从数据库中获取数据,因为从数据库中获取数据需要2秒钟。有谁知道如何配置Ehcache,所以请求可以同步,只需等待第一个请求从数据库获取数据,所有其他请求只使用缓存? 任何信息将不胜感激。