【发布时间】:2023-04-02 11:35:01
【问题描述】:
我正在寻找一种缓存解决方案,该解决方案使用 Hibernate 的二级缓存自动复制更改。我的用例:不同的集群节点,每个节点都在 Hibernate 的二级缓存中保存数据库信息。如果通过实体管理器进行更新,则应将更改复制到每个集群节点以防止任何陈旧数据。 我已经看到 ehCache 2.x 具有易于配置的复制方法(例如通过 JGroups)。不幸的是,ehCache 3.x 不再支持复制。而是提供了带有 Terracotta-Server 的 Cache-as-a-Service,它不能在我的环境中使用。我还看到版本 2.x 和 3.x 已经共存了很长时间。尽管我不确定是否应该使用 2.x 版的复制功能。
- ehCache 2.x 的复制功能是否适合我的用例?
- 有人知道将来是否会维护 2.x 版吗?它会被 3.x 版弃用或完全取代吗?
【问题讨论】:
标签: hibernate replication ehcache second-level-cache