Отказоустойчивый URI Артемиды в WIldfly 14 - PullRequest
0 голосов
/ 21 октября 2018

Можно ли настроить аварийный URI для собственного сервера Artemis в Wildfly 14?Я хотел бы создать фабрику пулов соединений с URL-адресом типа (tcp://localhost:61616,tcp://localhost:61617).Насколько я знаю, wildfly создает фабрику соединений из хоста и порта коннектора.Я использую Wildfly 14.0.1.Final и Artemis 2.6.3.

Обновление

<remote-connector name="remote-artemis-master" socket-binding="remote-artemis-master" />
<remote-connector name="remote-artemis-slave" socket-binding="remote-artemis-slave" />

<pooled-connection-factory
   ha="true"
   name="activemq-ra"
   connectors="remote-artemis-master remote-artemis-slave"
   entries="java:/JmsXA java:jboss/DefaultJMSConnectionFactory"
   transaction="xa"
   user="user"
   password="password"  />

Обновление

Когдаведущий узел останавливает работу подчиненного, но приложение jee не может отправлять / потреблять сообщения 30 в течение секундПосле этого периода все работает нормально.

1 Ответ

0 голосов
/ 21 октября 2018

Синтаксис (tcp://localhost:61616,tcp://localhost:61617) - это просто способ настроить несколько начальных соединителей через URL.Вы можете сделать то же самое в Wildfly, определив несколько элементов remote-connector и ссылаясь на них в атрибуте connectors pooled-connection-factory.

...