キャッシングが株式市場プロジェクトに使用される場合、メモリ内のJavaキャッシングに何を使用する必要がありますか(オープンソース)?hazelcastを使用しましたが、メモリを大量に消費します。
1 に答える
0
そこにはいくつかの良い代替手段があります(私はヘーゼルキャストを使ったことはありません). EHCacheは非常に優れたオプションです。
それほど堅牢ではありませんが、確かに良い基盤はGuava
ライブラリです。または、LRU キャッシュを自分で簡単に構築することもできます。
メモリが問題になる場合は、ConcurrentHashMap
キーをそのcached
値にマップする を使用できます。cached
ただし、値をWeak Referenceでラップできます。したがって、負荷が高い場合でも、アプリケーションに常に十分なメモリがあることが保証されます。
于 2013-03-18T18:31:49.587 に答える