ESB (Apache Camel、Mule など) を実装するには別のサーバーが必要ですか?
3 に答える
Mule ESBは柔軟で非常に軽量です。スタンドアロンで実行することも (推奨デプロイメント)、Java、Web、または Java EE アプリケーションに組み込むこともできます。多くのユーザは、Mule アプリケーションを Apache Tomcat またはMuleSoft Tcatで Web アプリケーションとして実行することを好みます。それはすべて、環境、IT 要件、および選択した SOA アーキテクチャーによって異なります。
バスとして使用するだけでなく、Mule でサービスをホストしている場合は、通常、スタンドアロンが適切な選択です。アプリケーション サーバーでサービスをホストしている場合、または標準のアプリケーション サーバーが既にデプロイされており、操作手順が整っている大規模なデータセンターにデプロイしている場合は、Mule を Web アプリまたは Java EE コンテナーに埋め込むことをお勧めします。
Mule ESB のデプロイ オプションの詳細については、http: //www.mulesoft.org を参照してください。
Apache Camel は ESB ではないため、実行するには ESB が必要です。Mule は ESB です。
アプリ サーバー以外に ESB を実行するために別の物理サーバーが必要かどうかを尋ねている場合は、いいえ。また、ほとんどの「エンタープライズ」アプリ サーバーには独自の ESB があります。JBossESB など。