首页 > 解决方案 > Red Hat JBoss AMQ 客户端 用于故障转移和重新连接的示例 java 程序

问题描述

我正在尝试创建一个具有故障转移功能的测试程序。我正在使用并遵循此文档。 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...])[?option=value[&option2=value...]] 您是否有任何使用上述格式的 URI 的示例? 我看了一些例子,但那些没有使用这个 URI 方案。

标签: jmsqpidjboss-amq

解决方案


如果您正在寻找示例连接 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 程序:

  1. connectionfactory.<lookup-name>JNDI 属性中的属性设置为您选择的 URI。
  2. 使用匹配<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


推荐阅读