私の会社は、ESBプラットフォームとしてfuseesbを決定しました。ただし、カーボン機能の一部は私たちにとって有用です。たとえば、カーボンコンポーネントは、バックエンドサービスコンポーネントとフロントエンドUIコンポーネントを作成するための優れた構造を提供します。fusesbなどの既存のカラフ/フェリックスベースのコンテナの上にカーボンを配置することは可能でしょうか?
1 に答える
1
はい、これは可能です。少し前に、Karaf ランタイムの上にカーボンをデプロイすることに成功しました。
Carbon 4.xx を使用している場合、HTTPService を公開するために、デフォルトの同梱の tomcat バンドルを使用できます。Carbon 3.xx を使用している場合は、ランタイムで HTTPService を取得するために Jetty OSGi バンドル (デフォルトでは同梱されていません) を使用する必要があります。
参考までに、Carbon は組み込みの tomcat をサーブレット コンテナーとして使用します。すべての管理サービス呼び出しは通常、サーブレット トランスポートに依存します (例外がある場合があります)。
全体として、これを行うことができますが、これはカーボンの高度な使用法であり、ClassLoading の問題が進行中であり、それらを解決する必要があることに注意してください。:)
HTH
于 2012-10-13T07:51:30.457 に答える