0

キャッシングが株式市場プロジェクトに使用される場合、メモリ内のJavaキャッシングに何を使用する必要がありますか(オープンソース)?hazelcastを使用しましたが、メモリを大量に消費します。

4

1 に答える 1

0

そこにはいくつかの良い代替手段があります(私はヘーゼルキャストを使ったことはありません). EHCacheは非常に優れたオプションです。

それほど堅牢ではありませんが、確かに良い基盤はGuavaライブラリです。または、LRU キャッシュを自分で簡単に構築することもできます。

メモリが問題になる場合は、ConcurrentHashMapキーをそのcached値にマップする を使用できます。cachedただし、値をWeak Referenceでラップできます。したがって、負荷が高い場合でも、アプリケーションに常に十分なメモリがあることが保証されます。

于 2013-03-18T18:31:49.587 に答える