【发布时间】:2012-02-19 19:04:56
【问题描述】:
我正准备开始研究最终将运行分布式的应用程序的性能,但目前处于 [未开发] 开发阶段。
我希望能够在不选择或提交特定库的情况下引入缓存,所以我想知道是否已经存在一个缓存外观库(类似于 slf4j 用于日志记录),这将允许我制作以后再做决定。
【问题讨论】:
我正准备开始研究最终将运行分布式的应用程序的性能,但目前处于 [未开发] 开发阶段。
我希望能够在不选择或提交特定库的情况下引入缓存,所以我想知道是否已经存在一个缓存外观库(类似于 slf4j 用于日志记录),这将允许我制作以后再做决定。
【问题讨论】:
还有一个 Java 标准:JSR 107: JCACHE - Java Temporary Caching API。 几乎死了,但半年前有一些动静。还有在source repository 中发生了很多事情。 EhCache 支持这个 JSR natively。
如果您使用的是 Spring,它有一个很棒的caching abstraction。
【讨论】:
如果您使用的是 Spring,它有一个 cache abstraction。
也请查看博客条目here,它向我介绍了这个概念。
【讨论】:
一种流行的缓存实现是 EhCache。您还可以查看 Terracotta 缓存(terracotta 有很多子项目 - 请参阅缓存)。
【讨论】: