我正在尝试创建一个具有故障转移功能的测试程序。 我正在使用并遵循此文档。 https://access.redhat.com/documentation/en-us/red_hat_amq/7.0/html/using_the_amq_jms_client/configuration#logging 根据文档故障转移 URI 格式如下。 故障转移:(amqp://host1:port[,amqp://host2:port...]([?选项=值[&选项2=值...]] 您是否有任何使用上述格式的 URI 的示例示例? 我查看了一些示例,但这些示例没有使用此 URI 方案。
如果要查找示例连接 URI,这里有两个:
https://access.redhat.com/documentation/en-us/red_hat_amq/7.1/html/using_the_amq_jms_client/configuration#connection_uri_options_failover
如果您正在寻找一个示例 JMS 程序,则使用该连接 URI 的任何示例都可以使用。 文档有一个用于发送消息,一个用于接收消息。 两者都可以。
https://access.redhat.com/documentation/en-us/red_hat_amq/7.0/html/using_the_amq_jms_client/examples
要将连接 URI 注入到 JMS 程序中,请执行以下操作:
- 将 JNDI 属性中的
connectionfactory.<lookup-name>
属性设置为所选 URI。 - 使用匹配
<lookup-name>
在 JMS 程序中执行查找。
这些示例使用myFactoryLookup
作为<lookup-name>
。
https://access.redhat.com/documentation/en-us/red_hat_amq/7.0/html/using_the_amq_jms_client/examples#configuring_the_jndi_context