ActiveMQ Artemis在同一网络中的两个集群



我想在同一网络中为 Dev 和 QA(或生产和暂存(设置两个集群。每个群集由多个节点组成。节点将在网络上访问,我想使用 Dev 节点消除 QA 节点集群。为此,我应该更改什么,以下是我的配置。

<connectors>
<connector name="my-con">tcp://ip:61617</connector>
</connectors>
<acceptors>
<acceptor name="my-acc">tcp://ip:61617</acceptor>
</acceptors>
<broadcast-groups>
<broadcast-group name="bg-stage">
<group-address>${udp-address:231.7.7.7}</group-address>
<group-port>9877</group-port>
<broadcast-period>100</broadcast-period>
<connector-ref>my-con</connector-ref>
</broadcast-group>
</broadcast-groups>
<discovery-groups>
<discovery-group name="dg-stage">
<group-address>${udp-address:231.7.7.7}</group-address>
<group-port>9877</group-port>
<refresh-timeout>10000</refresh-timeout>
</discovery-group>
</discovery-groups>
<cluster-connections>
<cluster-connection name="my-cluster">
<connector-ref>my-con</connector-ref>
<retry-interval>500</retry-interval>
<use-duplicate-detection>true</use-duplicate-detection>
<message-load-balancing>ON_DEMAND</message-load-balancing>
<max-hops>1</max-hops>
<discovery-group-ref discovery-group-name="dg-stage"/>
</cluster-connection>
</cluster-connections>

是否需要更改不同的群集连接名称、广播组和发现组?

broadcast-groupdiscovery-group上的group-port从默认9876更改为9877应该足以将集群彼此隔离。更改配置中的名称不会真正影响您自己区分环境之间配置的能力之外的任何内容。

相关内容

  • 没有找到相关文章

最新更新