方法 ActiveMQServerControl.listNetworkTopology() 结果解释

Method ActiveMQServerControl.listNetworkTopology() result explanation

  1. 我创建了两个服务器artemis create serverN

  2. 建立了一个由 2 个服务器组成的集群,使用 server0 和 server1 来自 examples/features/clustered/clustered-static-discovery/src/main/resources/activemq.

    的配置
  3. 启动服务器artemis run

方法ActiveMQServerControl.listNetworkTopology(),如网页界面的集群信息,显示有1台服务器处于活动状态,而启动的是第二台。

这是应该的吗?我以为这个方法应该显示集群中所有服务器(2个生命)的数据。

阿耳emi弥斯版本2.17.0

方法 ActiveMQServerControl.listNetworkTopology(),就像网络界面中的集群信息一样,应该显示集群中的两个实时服务器。

根据 clustered-static-discovery 示例使用静态连接器创建集群:

artemis create server0 --user guest --password guest --allow-anonymous --port-offset 0
artemis create server1 --user guest --password guest --allow-anonymous --port-offset 1
cp activemq-artemis/examples/features/clustered/clustered-static-discovery/src/main/resources/activemq/server0/broker.xml server0/etc/
cp activemq-artemis/examples/features/clustered/clustered-static-discovery/src/main/resources/activemq/server1/broker.xml server1/etc/
server0/bin/artemis run
server1/bin/artemis run