2012-11-14 68 views
0

正在构建一个宁静的Web服务,它需要将数据(从解析的JSON对象)填充到缓存中。支持Java集成的缓存系统

问题(S):

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

  2. 他们是否有过期保单?

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

我在寻找一些不需要很大的学习曲线。

感谢您在百忙之中阅读本文时...

回答

3

我把Guava Caching solution在该表:

  1. 轻于Memcached和的EHCache
  2. 有大小/时间/ REF eviction policies
  3. 住只在内存中。如果您在内置持久性功能之后,创作者自己会将您指向其他解决方案,如this section中的Memcached。

最重要的是,我将通过使用构建器设计模式添加我的个人经验,该使用方法易于使用且直观,您将会发现。

2

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