我需要在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