2010-10-15 64 views
5

我正在尋找一個開源的Java緩存框架,以在我的web應用程序中使用。我希望明顯的很好的功能,簡單但功能強大,高度可配置,但標準的默認值。什麼開源Java緩存框架是最流行的,爲什麼?

感謝

+0

您確定要基於「最受歡迎」而不是「擁有我想要的功能並且運行良好」的判斷嗎? – 2010-10-15 16:09:02

+1

@matt b - 我更多處於研究階段,所以我一直在想研究最流行的一個將是尋找可能對我有用的某些功能的良好開端。 :) – Andy 2010-10-15 16:52:24

回答

2

的Ehcache或內存緩存。我有使用memcache的經驗,因爲我曾在谷歌應用上工作過,但我發現ehcache是​​grails應用的默認設置。對於我的大部分應用程序,這兩者之間幾乎沒有任何區別。我不處理集羣緩存環境等,但我相信他們都能很好地處理它

+0

哎呀,沒意識到你會在近一年前碰到這個:) – 2011-08-23 01:37:46

+0

我想你的意思是Memcached(而不是MemCache)。如果是這樣,它不是一個JVM項目,所以你必須支付序列化/反序列化成本,這在某些情況下可能很重要。 – 2014-02-21 15:36:09

+0

你不在集羣環境中工作,但你肯定**都處理好他們? – 2014-02-21 15:37:19

4

GuavaCacheBuilder爲內存中緩存提供了健壯且類型安全的選項。這與諸如MemcachedEhcache之類的非服務器解決方案形成對比,並且可以與它們一起使用。有關更多信息,請參閱Guava的CachesExplained文章。

+1

番石榴的緩存包非常棒。 – andras 2011-11-08 12:06:57

相關問題