2016-04-27 8 views
1

私はJbossヒューズを初めて使用しています。私はヒューズに関するいくつかのtuitorialsを通過しました。 JBoss Fuseは、Apache Camel、Apache CXF、Apache ActiveMQ、Apache Karaf、Fabric8 などのいくつかのテクノロジーを1つの統合されたディストリビューションに統合しています。JbossとEAPコンテナの融合

jbossサイトからインストーラをダウンロードし、jboss-EAP 6.4にインストールしました。私はstandalone.xmlをチェックして、 Apache ActiveMQ、Apache Karaf、Fabric8に関する設定を見つけられませんでした。 ヒューズがメッセージングサービスとosgiをどのようにサポートするのか疑問に思っていますか? 私はjboss-EAP 6.4サーバでfuseをosgiとして使用しようとしています。(fuse + server + osgi) 私を案内してください。

答えて

1

JBoss EAPは、Webアプリケーション用です。 JBoss Fuseはミドルウェアで、ActiveMQはメッセージブローカーです。

Webアプリケーションを実行するアプリケーションサーバであるため、EAPにActiveMqはありません。あなたはEAPでActiveMqを使うことができますが、それはそのために設計されていません。しかし、JBoss FuseでActiveMqの設定を見つけると、ブローカを使用する方が適しています。 JBoss Fuseは、EAP内部で使用できるものではありませんが、EAPで使用できる別個のアプリケーションです。だからあなたの質問は、おそらく "JBoss FuseとJBoss EAPを接続する方法ですか?"そうであれば、EAPからFuseへのHTTPクエリを使用して実現できます。

疑問についてJBoss FuseはOSGiをサポートし、OSGiバンドル内でApache Camelを使用することで、ActiveMqコンポーネントを使用してAMQメッセージの送受信を行うことができます。

JBoss ESBスタックを使用して達成しようとしていることをもっと教えてください。

最高のお礼

+0

ありがとうございます。私はjbossサーバーにヒューズ機能を統合しようとしていますが、karafコンテナの代わりにjbossサーバーをosgiとしてコンテナおよびフェリックスとして使用したいと考えています。 – Santanu

+1

フェリックス、カラフ、ヒューズはOSGiのコンテナです。それらはOSGiバンドル(jarファイル)を含み、実行します。ヒューズの「フィーチャー」は、バンドル/ジャーのグループを記述するxmlドキュメントです。その考え方は、ヒューズ、カラフ、フェリックスなどのコンテナにそれらを一度にまたは論理グループに展開できるようにすることです。 JBossアプリケーションサーバー(ASまたはEAP)は、Webアプリケーション(WARファイル)だけを実行するために使用されます。 –

+0

karaf統合のjbossアプリケーションサーバーは使用できません。 – Santanu

関連する問題