Java Hazelcast仅客户端配置

Java Hazelcast仅客户端配置,java,hazelcast,hazelcast-imap,Java,Hazelcast,Hazelcast Imap,是否可以创建仅限客户端的hazelcast节点?Java应用程序中嵌入了hazelcast,它们使用一个通用的hazelcast.xml。这很好,但是当我们的一个JVM出现问题时,它会导致另一个集群JVM减速并出现问题。我想在我们的应用程序堆栈之外运行一个hazelcast集群,并更新common hazelcast.xml以指向外部集群。我尝试了各种配置选项,但应用程序JVM总是希望启动一个侦听器并成为成员。我意识到我可能会要求一些违背hazelcast目的的东西,但是我认为可以将实例配置为仅

是否可以创建仅限客户端的hazelcast节点?Java应用程序中嵌入了hazelcast,它们使用一个通用的hazelcast.xml。这很好,但是当我们的一个JVM出现问题时,它会导致另一个集群JVM减速并出现问题。我想在我们的应用程序堆栈之外运行一个hazelcast集群,并更新common hazelcast.xml以指向外部集群。我尝试了各种配置选项,但应用程序JVM总是希望启动一个侦听器并成为成员。我意识到我可能会要求一些违背hazelcast目的的东西,但是我认为可以将实例配置为仅客户端


谢谢。

您可以将应用程序更改为使用Hazelcast客户端实例,但需要更改代码。 而不是

HazelcastInstance hz=Hazelcast.newHazelcastInstance; 您需要通过请求客户端实例来初始化实例:

HazelcastInstance hz=HazelcastClient.newHazelcastClient; 另一个选择是保持代码不变,并将嵌入的成员配置为lite成员。因此,它们不拥有任何分区,也不存储集群数据