Как настроить общее хранилище и функцию репликации подсистемы activemq в wildfly?

Я работаю над wildfly 10, служба обмена сообщениями на нем activemq, может кто-нибудь сказать мне точно, как бы вы настроили standalone-ha-full.xml wildfly для использования общего хранилища и функции репликации подсистемы activemq в wildfly?

Я нашел это полезным.. [блог]: http://www.mastertheboss.com/jboss-server/jboss-jms/jms-clustering-in-wildfly-and-jboss-eap

PS: я хочу запустить две виртуальные машины и продемонстрировать функции, используя их. Был потерян из-за дней, не смог найти никакого материала по этому вопросу, поэтому, пожалуйста, помогите

1 ответ

Решение

Важно отметить кое-что, что обычно пропускают; хотя документы для Артемиды не ориентированы на Wildfly, они документируют ту же Артемиду, что и на Wildfly.

То, что я бы порекомендовал вам сделать, это просто запустить следующие примеры. Как только вы получите представление о тестах, которые упрощенно объясняются в main класс примеров, то вы можете легко перенести конфигурации из сгенерированного broker.xml файлы в вашу конфигурацию Wildfly.

Итак, для этого примера общего хранилища и этого примера репликации выполните следующее:

  1. git clone <provided repo>
  2. mvn verify
  3. Посмотрите на src/main/resources/activemq/server[0-2]
  4. Настройте свою Wildfly с соответствующим messaging subsystem конфигурация (вы увидите, что они почти одинаковы!)
  5. Добавить <noserver>true<noserver> и удалите <ignore>${noserver}</ignore> объявление из файла pom.xml и запуск метода main примера, указывающего на ваш сервер / порт Wildfly, чтобы убедиться, что вы правильно настроили конфигурацию
  6. Затем у вас есть демоверсия с использованием Артемиды с Wildfly, демонстрирующая те же возможности

Веселись и наслаждайся.

Другие вопросы по тегам