4

現在、Camel と ActiveMQ をベースにしたいアプリケーションをデプロイしています。このため、ServiceMix または Fuse を使用することにしました。これらには必要なものがすべて含まれており、OSGi のものはさらに価値があるからです。アプリケーションは最終的に商用化されます。

ServiceMix と Fuse のどちらを選択すればよいかわかりません。より多くのドキュメントが利用可能であり、より頻繁に更新されるように思われるため (内部の新しい ActiveMQ など)、JBoss Fuse を使用する傾向があります。しかし、いくつかの疑問が残ります:

  • JBoss Fuse は ServiceMix と「単なる」追加のモジュール (ファブリックなど) だけですか、それとも内部にもっとありますか?
  • Fuse を商業的に使用することはできますか? 私は彼らの「サブスクリプション」の概念を理解していなかったと思います (読んでください: サブスクリプションが必要な場合、または 1 年後に延長する必要がある場合)
  • Fuse のドキュメントは ServiceMix にも適用されますか?
  • 含まれているライブラリのバージョンに関する限り、ServiceMix は本当に Fuse に遅れをとっていますか? Camel と Spring はどちらも Fuse の方が最新だと思います。

ご協力いただきありがとうございます

4

1 に答える 1

16

JBoss Fuse は ServiceMix のオープン ソース (+ 商用サポート) バリアントであり、ESB の大規模なクラスターの分散管理のためにベースの ServiceMix にFuse Fabricテクノロジを追加します。実際には、これはクラスター全体でソフトウェアのインストールを管理できる中央の場所 (Fuse Management Console) を意味します。Fabric はランタイム レジストリも追加します。これにより、サービスが可用性をアドバタイズし、場所をハード構成することなく、そのクラスター内の他のサービスからアクセスできるようになります。

どちらも、基になる Karaf コンテナーで実行される単なるバンドルであるため、ActiveMQ を内部で実行できます。

Red Hat からのサブスクリプションの考え方は、必要に応じて (義務はありません)、インストールのプロダクション サポート (問題が発生した場合に電話を取る人) または開発者サポート (ビルドの支援) を支払うことができるというものです。プラットフォームで実行するアプリ)。

JBoss Fuse または ServiceMix を実行するかどうかは、Fabric テクノロジーの恩恵を受ける可能性があるかどうかによって異なります。ServiceMix のサポートを提供している企業がいくつかあります。

完全な開示のために: 私は FuseSource/Red Hat で働いていましたが、現在はこの技術について個別に相談しています。

于 2013-09-02T13:53:18.467 に答える