2
他のMVC.netアプリケーションと通信するASP.NET MVCサーバーを使用できますか?他のMVC.netアプリケーションと複数のMVC.netアプリケーションを接続するには?
クライアントが最初のメインサーバーと通信(例えば、画像、リンクに示されています)。メインサーバーは、自分の要求を他のサーバーの1つにリダイレクトします。クライアントは他のサーバーと直接通信することはできません。それは常にメインサーバーを経由する必要があります。
Soはユーザ要求MainServer.comは、のいずれかで次のユーザを指示する
MainServer場合:
S1.MainServer.com
S2.MainServer.com
S3.MainServer.com
注意S1は、S2及びS3は、物理的に分離されています互いに。
サーバー・サーバー間の通信を行うための方法がたくさんあります。あるサーバーは別のサーバーへのHTTP要求、メッセージキューイング、データベース内のデータなどを作成することができます。特定のケースで機能するのは、使用可能なインフラストラクチャと同様に、機能要件と非機能要件の詳細によって異なります。 – Richard
私はバックグラウンドのサービスバス(EasyNetQ、MassTransit、Azure SBなど)、またはWeb APIを見ていますが、達成しようとしていることを知らずに言うのは難しいです。 –
ロードバランサが簡単にこれを行うことができます。 – Thangadurai