标签: hibernate api rest ehcache
我希望通过使用休眠二级缓存来缓存用户对象以某种方式减少延迟,以便每个api请求调用(使用用户名和密码)都不必访问数据库。
基本上我预计每天会有大量的api调用,除了mongo db store之外,我不想打我的mysql商店进行用户名和密码查找以检索实际数据。所以我认为使用ehcache或其他东西可能有助于防止这种情况?
还有其他策略可以解决上述问题吗?这将主要是机器到机器api调用,而不是基于浏览器。
感谢您的时间
答案 0 :(得分:0)
缓存的最佳做法是缓存很少更改的信息。与Country, States等一样,并不优先缓存交易数据。
Country, States
您的问题没有具体的答案,但我不想缓存用户登录信息,因为我将其视为交易数据。
阅读有关hibernate缓存here的更多信息或阅读API。