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