0

我正在一个项目中工作,该项目使用 dropwizard 作为框架,并使用 hibernate 作为 Java 持久性框架。

我发现 hazelcast 可以使用提供的注释 @cache 将我的第二级缓存级别分布在集群中到我项目的任何实体中。

但我有一个疑问。如果我遵循官方文档(http://www.hazelcast.com/docs/latest/manual/single_html/,第 13 章),我需要使用一些将我的节点设置为 HibernateClientInstance 的属性来设置休眠。

所以,我的问题是:如果我的 Web 应用程序是集群中设置为 HazelcastClient 的节点,那么中央服务器在哪里?我需要运行 Hazelcast.newHazelcastInstance(new Config()); 在我的网络应用实例的引导程序中?

4

1 回答 1

1

为什么你必须将你的网络应用程序设置为 hazelcast 客户端?

如果您的网络应用程序中有休眠功能,那么它应该充当 hazelcast 服务器来存储缓存。

于 2013-06-05T20:38:40.783 回答