我的网站为用户提供实时信息。这些信息可以动态更改。(你可以认为这是一个股票价格)我每次查询从数据库中获取这些信息的时间大约是3-5秒。我获取所有信息的总时间大约是3分钟。我将这些信息提供给6000名用户。我正在使用hashmap来存储信息并为用户提供服务。我每隔5分钟从db获取所有信息,并将其存储在hashmap上。一切正常,但我想使用先进的缓存系统。你的建议是什么?我可以使用HSQLDB来实现吗?信息:我使用的是Spring MVC + Hibernate,所以我不想使用非JAVA解决方案,比如REDIS。
发布于 2015-02-17 18:52:07
您可以使用ehcache作为hibernate的二级缓存,或者作为“自我管理”缓存。Guava库还提供了高效的缓存功能。
https://stackoverflow.com/questions/28558834
复制相似问题