Dynamic WSO2动态检查集群中的ESB工作节点

Dynamic WSO2动态检查集群中的ESB工作节点,dynamic,wso2,load-balancing,wso2esb,Dynamic,Wso2,Load Balancing,Wso2esb,我正在使用集群中配置的WSO2 ESBs 4.8.1。我还使用ELB对所有集群节点进行负载平衡 在我的项目需求中,我需要随时知道有多少esb节点连接到elb,以及有多少节点加入集群。是否有可能使用wso2 api开发一个能够做到这一点的应用程序 谢谢。您必须使用HazelCast来实现此功能。我在下面附上了一个示例伪代码 // Get the hazel cast inatance. HazelcastInstance hz = Hazelcast.newHazelcastInstance();

我正在使用集群中配置的WSO2 ESBs 4.8.1。我还使用ELB对所有集群节点进行负载平衡

在我的项目需求中,我需要随时知道有多少esb节点连接到elb,以及有多少节点加入集群。是否有可能使用wso2 api开发一个能够做到这一点的应用程序


谢谢。

您必须使用HazelCast来实现此功能。我在下面附上了一个示例伪代码

// Get the hazel cast inatance.
HazelcastInstance hz = Hazelcast.newHazelcastInstance();
// Then get the cluster information from it.
hz.getCluster().getMembers ().size();

如果我有一个带有WSO2 ELB(127.0.0.1)WORKER1(127.0.0.2)WORKER2(127.0.0.3)的典型集群配置,并且集群在端口80上公开,那么hazelcast客户端的典型配置怎么可能是这样的?