2016-04-27 4 views
1

Я новичок в предохранителе Jboss. Я прошел несколько тренировок относительно предохранителей. JBoss Fuse сочетает в себе несколько технологий, таких как Apache Camel, Apache CXF, Apache ActiveMQ, Apache Karaf и Fabric8 в одном интегрированном дистрибутиве.Предохранитель Jboss с контейнером EAP

Я загрузил установщик с сайта jboss и установил его в jboss-EAP 6.4. Я проверил standalone.xml и не нашел никакой конфигурации относительно Apache ActiveMQ, Apache Karaf и Fabric8. Мое сомнение в том, что предохранители не поддерживают обмен сообщениями и osgi? Я пытаюсь использовать плавкий предохранитель на сервере jboss-EAP 6.4 как osgi. (Плавкий предохранитель + сервер + osgi) Прошу вас, руководствоваться.

ответ

1

JBoss EAP предназначен для вашего веб-приложения. JBoss Fuse является промежуточным программным обеспечением, а ActiveMQ - брокером сообщений.

В EAP нет ActiveMq, поскольку это ваш сервер приложений, на котором вы запускаете свои веб-приложения. Вы можете использовать ActiveMq в EAP, но он не предназначен для этого. Однако вы можете найти конфигурацию ActiveMq в JBoss Fuse, где больше подходит для использования брокера. JBoss Fuse - это не то, что вы можете использовать внутри EAP, но это отдельное приложение, которое вы можете использовать с EAP. Поэтому, вероятно, ваш вопрос: «Как подключить JBoss Fuse и JBoss EAP?» Если это так, то вы можете достичь этого, используя HTTP-запросы от EAP к Fuse, например.

О вашем сомнении JBoss Fuse поддерживает OSGi, и с помощью Apache Camel внутри ваших пакетов OSGi вы можете использовать компонент ActiveMq для подключения и отправки/получения сообщений AMQ.

Если вы расскажете нам больше о том, чего вы пытаетесь достичь, используя стек JBoss ESB, возможно, мы сможем вам помочь.

С наилучшими пожеланиями

+0

Thanks Angelo. Я пытаюсь интегрировать функции плавкого предохранителя на сервере jboss, но вместо контейнера karaf я хочу использовать сервер jboss в качестве контейнера и felix в качестве osgi. – Santanu

+1

Felix, Karaf и Fuse являются контейнерами OSGi. Они содержат и запускают пакеты OSGi (файлы jar). «Функции» в плавких предохранителях - это XML-документ, описывающий группы пучков/банок. Идея состоит в том, чтобы разрешить их развертывание сразу или в логических группах в контейнер - плавкий предохранитель, карат или felix. Сервер приложений JBoss (AS или EAP) используется для запуска только веб-приложений (WAR-файлов). –

+0

Итак, сервер приложений jboss с интеграцией karaf невозможен? – Santanu

Смежные вопросы