4.3. 连接 URI
连接配置使用连接 URI。连接 URI 指定远程主机、端口和一组配置选项,这些选项设置为查询参数。有关可用选项的详情请参考 第 5 章 配置选项。
连接 URI 格式
tcp://<host>:<port>[?<option>=<value>[&<option>=<value>...]]
tcp://<host>:<port>[?<option>=<value>[&<option>=<value>...]]
例如,以下连接 URI 通过端口 61616 连接到主机 example.net,并将客户端 ID 设置为 backend :
示例:连接 URI
tcp://example.net:61616?clientID=backend
tcp://example.net:61616?clientID=backend
除了 tcp 外,AMQ 核心协议 JMS 也支持 vm、udp 和 jgroups 方案。这些代表备用传输,并在代理中配置相应的接收器。
故障切换 URI
URI 可以包含多个目标连接 URI。如果到一个目标的初始连接失败,则会尝试另一个目标。它们采用以下形式:
故障转移 URI 格式
(<connection-uri>[,<connection-uri>])[?<option>=<value>[&<option>=<value>...]]
(<connection-uri>[,<connection-uri>])[?<option>=<value>[&<option>=<value>...]]
括号之外的选项会应用到所有连接 URI。