Hazelcast客户端服务器连接详细信息

Hazelcast客户端服务器连接详细信息,hazelcast,Hazelcast,我在AmazonEC2上设置了一个2节点的hazelcast集群。在其中一个节点上,我有一个客户端程序,它连接到集群并运行一个原子长的计数器increment&get操作 如何找出客户端连接到哪个Hazelcast服务器节点并运行incrementAndGet操作 多亏了一个原子链由单个分区拥有,而一个分区由单个成员拥有 在Hazelcast 3中,客户机知道哪个成员拥有哪些分区,因此它会自动将AtomicLong上的调用转发到正确的机器 [编辑] 你为什么要知道 您使用的是哪个Hazelcas

我在AmazonEC2上设置了一个2节点的hazelcast集群。在其中一个节点上,我有一个客户端程序,它连接到集群并运行一个原子长的计数器increment&get操作

如何找出客户端连接到哪个Hazelcast服务器节点并运行incrementAndGet操作


多亏了

一个原子链由单个分区拥有,而一个分区由单个成员拥有

在Hazelcast 3中,客户机知道哪个成员拥有哪些分区,因此它会自动将AtomicLong上的调用转发到正确的机器

[编辑]
你为什么要知道

您使用的是哪个Hazelcast版本。那么您使用的是2.x还是3.x.Hazelcast版本3.1.3汉克斯呢。正如我提到的,我有一个2节点的hazelcast集群,每个节点上都有一个运行的客户端。我想知道客户端是连接到本地hazelcast服务器还是远程hazelcast服务器。如何在hazelcast客户端上启用详细日志记录,以找出客户端也在发送请求的hazelcast服务器?客户端将自动连接到所有成员;一旦它连接到一个,它将不断更新成员/分区信息。我正在一个EC2实例中运行我的hazelcast服务器和客户端。这个实例是自动缩放的,所以我有很多客户端和服务器。我目前正在使用cluster.addMembershipListener,在memberAdded和memberRemoved方法上,我正在使用hazelcast服务器的IP重新初始化ClientConfig和HazelcastClient。您的意思是说不需要初始化ClientConfig&HazelcastClient。我这样做是因为如果本地hazelcast服务器出现故障,客户端将能够连接到集群中的其他hazelcast服务器。让我知道谢谢,只要客户端能够连接到一个,它就会知道所有的事情。因此,您不需要为客户端配置所有集群成员;只需确保您的客户端能够连接到其中至少一个。一旦连接到其中一个成员,它将自动了解群集中的所有成员。您的问题解决了吗?如果是,请将答案标记为up,这样人们就不需要提供额外的答案。