0

当缓存用于股票市场项目时,内存中的 Java 缓存应该使用什么(开源)?我使用了 hazelcast,但它消耗了太多内存。

4

1 回答 1

0

好吧,那里有一些不错的选择(我从未使用过榛树)。EHCache是一个非常好的选择。

虽然不是很健壮,但是一个好的基础肯定是Guava图书馆。或者您可以自己简单地构建一个 LRU 缓存。

如果内存是问题,您可以使用ConcurrentHashMap将键映射到它的cached值。但是您可以使用Wea​​k Reference包装该cached值。因此在更高的负载下,它将确保您的应用程序始终有足够的内存

于 2013-03-18T18:31:49.587 回答