选择基于Java的缓存系统

时间:2011-12-14 11:53:50

标签: java caching

目前我们正在寻求使用缓存系统来减少数据库和服务器的负载。我们的系统并不是完全庞大的,也不能说它很小。但是目前数据库上的负载是如此之大以致于每月报告导致大约3个小时。我们从JCS开始并遇到一些问题,因此对问题的调查是作为一个单独的过程运行。同时我想知道我可以使用什么样的缓存系统。我知道一些这样的虽然Ehcache但JCS优于此,然后JBoss缓存。但是很多人说如果你正在寻找一个新的缓存解决方案然后去infispan而不是jboss缓存。我想对此有一些专家意见。但这有任何缺点在小型应用程序中使用企业级缓存。

2 个答案:

答案 0 :(得分:1)

我更喜欢ehcache url

答案 1 :(得分:1)

如果你想使用ehache分布式缓存,你需要获得许可。如果你想要开源,你可以去memcache,infispan,oscache,jboss服务器缓存。

Infispan是开源的,用javva编写。它用作分布式缓存。此外,数据可以移动到infi span中的持久存储。

Jboss缓存是一个树形结构的事务缓存.Jboss缓存是一个集群缓存。

Swarm缓存是一个简单的分布式缓存。主要用于集群和数据库驱动的Web应用程序。