【问题标题】:DataNucleus and Cache CoordinationDataNucleus 和缓存协调
【发布时间】:2010-07-24 11:24:42
【问题描述】:

DataNucleus 是否支持缓存协调?如果是,我该如何启用和使用它?

我还没有积极使用 DataNucleus,但我想考虑一下,如果它支持缓存协调。

背景:多个缓存实例使用缓存协调来相互通知更改的实体(例如,通过 JMS 或 RMI)。其目的是减少失败或重复交易的数量(类似于 EclipseLink provides?)

【问题讨论】:

    标签: java caching jpa jdo datanucleus


    【解决方案1】:

    我可能是错的,但从我可以在有关 JPA CachingJDO Caching 的文档中了解到,用于 2 级缓存的 DataNucleus 内置实现(内部 weak基于软引用的 L2 缓存)不支持分布式缓存,因此在使用它们时没有协调。但是您可以使用可能提供此选项的其他可插入实现之一(例如 Oracle Coherence)。

    【讨论】:

    • 谢谢,帕斯卡。然后我可能会使用 EclipseLink - 只要没有任何额外的插件可以为 DataNucleus (JDO/JPA) 提供该功能。
    • @chris_l:不客气。只是为了澄清(也许我没有清楚地表达自己),我的理解是DN确实有一个插件,用于至少一个提供此功能的缓存(Coherence)。实际上,我很确定安迪会出现并给你一个完全准确的答案,尤其是如果我犯了一些错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-01
    • 1970-01-01
    • 2015-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多