DataNucleus 支持缓存协调吗?如果是,我该如何启用和使用它?
我还没有积极使用 DataNucleus,但如果它支持缓存协调,我想考虑它。
背景:多个缓存实例使用缓存协调来相互通知已更改的实体(例如通过 JMS 或 RMI)。其目的是减少失败或重复事务的数量(类似于 EclipseLink provides?)
最佳答案
我可能是错的,但从我在文档中读到的有关 JPA Caching 的内容来看或JDO Caching ,DataNucleus 二级缓存的内置实现(基于内部弱和软引用的二级缓存)不支持分布式缓存,因此在使用它们时没有协调。但您可以使用可能提供此选项的其他可插入实现之一(例如 Oracle Coherence 就提供)。
关于java - DataNucleus 和缓存协调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3324892/