使用haelnate二级缓存与hazelcast

时间:2015-09-23 17:04:02

标签: java hibernate jpa hazelcast

我使用hazelcast作为与Hibernate和JPA集成的分布式二级缓存。 该应用程序已经在运行,但我希望在群集中具有数据关联性。

我在hazelcast文档中进行了研究,发现了一种使用分布式映射的方法,但我正在与实体管理器合作,对吗?

我对淡褐色的工作原理感到困惑吗?我怎样才能获得数据亲和力?

1 个答案:

答案 0 :(得分:1)

由hazelcast团队回复他们的谷歌小组。

当前的hibernate 2nd Level实现没有任何增加数据关联性的机制。但是对于3.6版本,hibernate二级实现不会在缓存条目上使用分布式锁,但是会使用EntryProcessors来处理数据本地而不是依赖于分布式操作,因此通过网络传输的数据较少。但即使3.6也没有配置机制来保持相关实体在同一个节点上,hazelcast只实现了hibernate SPI和Hibernate或JPA配置不提供这样的调整机制。我唯一的建议是使用hazelcast 本地模式而不是分布式模式。在此模式下,缓存数据在节点上本地保留。 请参阅:http://docs.hazelcast.org/docs/3.5/manual/html-single/hazelcast-documentation.html#regionfactory-options

相关问题