【发布时间】:2010-07-24 11:24:42
【问题描述】:
DataNucleus 是否支持缓存协调?如果是,我该如何启用和使用它?
我还没有积极使用 DataNucleus,但我想考虑一下,如果它支持缓存协调。
背景:多个缓存实例使用缓存协调来相互通知更改的实体(例如,通过 JMS 或 RMI)。其目的是减少失败或重复交易的数量(类似于 EclipseLink provides?)
【问题讨论】:
标签: java caching jpa jdo datanucleus
DataNucleus 是否支持缓存协调?如果是,我该如何启用和使用它?
我还没有积极使用 DataNucleus,但我想考虑一下,如果它支持缓存协调。
背景:多个缓存实例使用缓存协调来相互通知更改的实体(例如,通过 JMS 或 RMI)。其目的是减少失败或重复交易的数量(类似于 EclipseLink provides?)
【问题讨论】:
标签: java caching jpa jdo datanucleus
我可能是错的,但从我可以在有关 JPA Caching 或 JDO Caching 的文档中了解到,用于 2 级缓存的 DataNucleus 内置实现(内部 weak 和 基于软引用的 L2 缓存)不支持分布式缓存,因此在使用它们时没有协调。但是您可以使用可能提供此选项的其他可插入实现之一(例如 Oracle Coherence)。
【讨论】: