2

Spring などのテクノロジを使用して、5 つ以上の企業アプリケーションを異なるサーバーで実行しています。これらのアプリケーション間の通信はポイント ツー ポイントです。これを Mule を使用して ESB に移行する予定です。

ラバがどのように機能するのかよくわかりませんでしたが、疑問はほとんどありません。

  1. Mule は別のサーバーで実行されています。5 つのアプリケーションすべてを Mule サーバーにデプロイする必要がありますか。

  2. このアプリケーションがミュールを介してメッセージを受信する方法、またはサーバーまたはミュールサーバーで行う必要がある構成の変更は何ですか。

アドバイスやチュートリアル。

4

5 に答える 5

2

5 つのアプリケーションすべてを Mule Server にデプロイする必要はありません。

すべてのアプリケーションが現在ポイントツーポイントであると言っていました (つまり、すべてが http プロトコルを介して通信/通信していることを意味します)。同様に、mule の http エンドポイントを使用して 5 つのアプリケーションすべてと通信することもできます。

つまり、別の Spring アプリケーションと対話する Spring アプリケーションは、Mule と対話する Spring アプリケーションに変更でき、Mule は別の Spring アプリケーションと対話します。

ドキュメンテーションから基本を学ぶ必要があります

http://www.mulesoft.org/documentation/display/current/Mule+Fundamentals --> 左側のナビゲーションをブラウズします。

于 2013-10-17T05:02:57.457 に答える
1

Mule は統合ツールです。既存のアプリケーションを変更する必要はありません。必要なのは、メディエーション/オーケストレーションを実行できるミュール アプリケーションを開発することだけです。

Spring アプリケーションに接続するために、ミュール フロー内で http:outbound コネクタを使用する必要がある構成を変更する必要はありません。

http://www.mulesoft.org/documentation/display/current/HTTP+Transport+Referenceを参照するだけです

于 2015-04-21T15:59:47.083 に答える
0

@saravanan shanmugavel Mule ESB を使用して、これらのアプリケーション間の通信を調整する必要があります...ESB は、ポイントツーポイント通信を削除するために登場しました...各サービスと 1 つのフローに対してプロキシ サービスを作成できます。すべての間のコミュニケーションを調整します...

于 2015-08-27T02:07:09.517 に答える
0

必要なのは、ミュール サーバーに応じて構成可能なアプリケーションを変更することだけです。

以下のリンクを参照してください。mule を理解するのに役立ちます。これは、すべてのユーザー間のコミュニケーションをより適切に調整するのに役立ちます。

https://docs.mulesoft.com/

于 2015-12-11T05:33:03.793 に答える