如何解决方法 ActiveMQServerControl.listNetworkTopology() 结果说明
-
我创建了两个服务器
artemis create serverN
-
做了一个2台服务器的集群,取server0和server1 来自examples/features/clustered/clustered-static-discovery/src/main/resources/activemq的配置。
-
启动服务器
artemis run
方法 ActiveMQServerControl.listNetworkTopology()
与 Web 界面中的 Cluster Info 一样,显示 1 个服务器处于活动状态,而第二个启动的服务器。
应该是这样吗?我以为这个方法应该显示集群中所有服务器的数据(2个生命)。
Artemis 版本 2.17.0
解决方法
ActiveMQServerControl.listNetworkTopology() 方法与 Web 界面中的集群信息一样,应该显示集群中的两个实时服务器。
基于 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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。