缓存系统支持Java集成

时间:2012-11-14 22:27:35

标签: java caching memcached ehcache

构建一个需要将数据(从已解析的JSON对象)填充到缓存中的restful Web服务。

问题(S):

  1. 支持Java,Web服务(Restful)和tomcat集成的缓存系统最便宜(最好是开源)和最容易使用的缓存系统是什么?

  2. 他们是否有过期政策?

  3. 他们是否支持内存和/或文件系统持久性?

  4. 我正在寻找一些不需要很大学习曲线的东西。

    感谢您抽出宝贵时间阅读此内容......

2 个答案:

答案 0 :(得分:3)

我会把Guava Caching solution放在桌子上:

  1. 比Memcached和EHCache
  2. 有尺寸/时间/参考eviction policies
  3. 独自生活在记忆中。如果您追求内置的持久性功能,创建者自己会指向其他解决方案,例如this section中的Memcached。
  4. 最重要的是,我将通过使用构建器设计模式添加易于使用且直观的个人体验,如您所知。

答案 1 :(得分:2)

您应该使用memcached,它支持您列出的所有三个要求。 Memcached使用内存缓存。它是开源的,非常容易学习。