ZeroConf 传输参考
使用 ActiveMQ Classic > 配置传输 > ZeroConf 传输参考
ZeroConf 传输
ZeroConf 传输的工作方式与 发现传输 相似,只是它使用基于 ZeroConf 的发现代理来查找要连接到的代理 URI 列表。
配置语法
zeroconf:serviceName?transportOptions
或
zeroconf:serviceName
其中 serviceName 是 Zeroconf 服务名称;它似乎以下划线 (_) 开头,必须以点 (.) 结尾。因此,我们可以使用此服务名称来区分开发、UAT 和生产代理,或将它们分组到域等。
请注意,要能够使用 ZeroConf 查找代理,代理需要启用 发现。要在代理中配置发现,应使用 XML 配置。它基本上是类似于…
<broker name="foo">
<transportConnectors>
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616" discoveryUri="zeroconf:_activemq_development. />
</transportConnectors>
...
</broker>
示例客户端 URI
zeroconf:_activemq_development.