Клиенты Red Hat JBoss AMQ Пример java-программы для аварийного переключения и переподключения - PullRequest
0 голосов
/ 22 мая 2018

Я пытаюсь создать тестовую программу с функцией восстановления после отказа.Я использую и следую за этим документом.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.

1 Ответ

0 голосов
/ 29 мая 2018

Если вы ищете пример 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>.

* 1024.*https://access.redhat.com/documentation/en-us/red_hat_amq/7.0/html/using_the_amq_jms_client/examples#configuring_the_jndi_context
...