缓存失效
有一些选项,如Ehcache,DynaCache和JCS for Invalidation。 在开始理解和学习库之前,我想知道我应该考虑哪个Cache提供程序。有什么建议吗?
答案 0 :(得分:1)
这取决于你拍摄的内容,简而言之
JCS旨在提升动态Web应用程序。 JCS将可插入控制器用于缓存区域(或复合缓存)。这些地区分为Memory, Disk, Lateral, and Remote
。关于faileover,
JCS提供了一个没有故障点的框架,允许完整 会话故障转移(在群集环境中),包括会话数据 最多256台服务器JCS有一个嵌套的分类删除, 数据到期(空闲时间和最大生命周期)完全可扩展的框架 可配置的运行时参数和远程同步,远程 商店恢复,非阻塞“僵尸”(balking facade)模式
Ehcache
是用于通用缓存的Java分布式缓存,J2EE和 轻量级容器,适用于大型缓存对象。它 具有内存和磁盘存储,通过复制和无效复制, 监听器,一个gzip缓存servlet过滤器,Fast,Simple。它的一个特性是缓存映射到数据库实体的域对象。由于映射到数据库实体的域对象是任何ORM系统的核心,这就是为什么Ehcache是HibernateWith Ehcache的默认缓存,您可以序列化Serializable对象和Non-serializable。
有关详细信息,请参阅here