如何禁用多播发现

 常见问题解答 > 配置 > 如何禁用多播发现

默认情况下,ActiveMQ Classic xml 配置 包含 多播发现 机制。tcp 传输连接器使用多播进行自身广告,并且配置了多播网络连接器以监听相同地址。通过这种方式,共享默认多播地址的所有代理将自动相互联网。
如果不需要多播,则可以删除传输连接器和网络连接器的多播属性。

要停止在多播网络上宣传您的连接 URI,请从 <transportConnector/> 中删除 discoveryUri 属性。

替换

<transportConnector name="openwire" uri="tcp://127.0.0.1:61616" discoveryUri="multicast://default"/>

<transportConnector name="openwire" uri="tcp://127.0.0.1:61616" />

如果您不需要任何联网代理支持,请删除完全删除。删除

<networkConnector name="default-nc" uri="multicast://default"/>

或者,通过将 discoveryUri 替换为目标代理的静态传输连接 URI,为每个要联网的代理提供静态 networkConnector。

有关更多信息,请参见 发现传输参考

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛徽标和 Apache ActiveMQ 项目徽标是 Apache 软件基金会的商标。版权所有 © 2024,Apache 软件基金会。根据 Apache 许可证 2.0 许可。