我需要在Java中爲包含9個服務器的羣集實現緩存解決方案。我看到apache JCS,看起來很老,你知道另一個開源解決方案嗎?適用於Java的最佳緩存框架
回答
你可以嘗試看看Terracotta框架 或者你也可以爲了使用分佈式Ehcache
的Ehcache http://ehcache.org/
我想使用分佈式的Ehcache你需要一個商業兵馬俑許可證。
另一種方法是Memcached的(參見:http://memcached.org)不需要商業授權和高流量網站如YouTube,的LiveJournal,Flikr,維基百科等廣泛應用於......
上memcached的好文章:
使用memcached的Java企業級性能,第1部分:體系結構和設置http://www.javaworld.com/javaworld/jw-04-2012/120418-memcached-for-java-enterprise-performance.html
使用memcached的Java企業級性能,第2部分:數據庫驅動Web應用程序http://www.javaworld.com/javaworld/jw-05-2012/120515-memcached-for-java-enterprise-performance-2.html
修正,你並不需要一個商業授權做兵馬俑的了Ehcache分佈式緩存。 Ehcache可以讓你在羣集中只做幾個節點,如果我沒有記錯的話,其中一個節點就是TSA。
Memcache純粹是一個緩存層,對磁盤不是永久的,Terracotta的Ehcache是。
至於當談到Java的,兵馬俑的的Ehcache是關閉的Jave堆,這可以讓你取決於內存的服務器數量要你有大的作爲高速緩存的。他們正在使用單個JVM,這些JVM具有4TB堆大小,根本沒有垃圾回收。 Memcache根本沒有這種關閉堆功能。
如果你的應用程序不是Java,Terracotta將會有很多工作 - Terracotta主要是基於Java的。
上週我剛剛在JavaOne上遇到了這些人,所以我從他們那裏得到了很多很好的信息。
您需要商業授權:http://ehcache.org/documentation/get-started/about-distributed-cache提供購買http://terracotta.org/products/bigmemorymax – 2014-07-23 10:15:59
- 1. 適用於Java的最佳GUI框架
- 2. 適用於Apps的最佳PHP框架
- 3. Zend框架緩存的最佳方法
- 4. 適用於演示應用程序的最佳iPhone/iOS框架
- 5. 的Java緩存框架
- 6. 適用於重型AJAX Java應用程序的最佳服務器端框架
- 7. asp.net應用程序的最佳緩存框架
- 8. 適用於iPhone的最佳跨平臺網絡框架Dev
- 9. 適用於RESTful HTTP網絡的最佳Javascript框架
- 10. Java - 緩存/資源框架
- 11. 用於LOW-END 3D圖形的最佳Java'框架'?
- 12. ASP.NET WebAPI 2 +實體框架連接緩存的最佳實踐
- 13. 最佳框架
- 14. Java網絡編程的最佳框架?
- 15. 最佳100%純Java媒體框架
- 16. 適用於移動網絡應用程序的最佳前端框架
- 17. 框架的最佳佈局
- 18. WMS的最佳WebGIS框架
- 19. MongoDB的最佳Web框架?
- 20. GUI的最佳框架?
- 21. Android緩存框架
- 22. 適用於網站架構設計的最佳工具
- 23. 適用於java ee應用程序的最佳免費技術
- 24. 適用於Java Web應用程序的最佳郵件庫
- 25. java的最佳/最簡單的媒體框架
- 26. 用於Java的RPC框架
- 27. .NET的緩存框架
- 28. 適用於WxPython的最佳畫布
- 29. 適用於AJAX的最佳工具
- 30. 適用於Perl 5的最佳IDE
爲什麼只是在羣集前放置一個消失實例是不是一種選擇? – 2012-09-27 06:07:34