0

2つのWebフロントエンドサーバーを使用するWebアプリケーションを構築しました。ユーザーは、同じURLを介してどちらかにランダムに誘導されます。Webアプリには、ファイルをアップロードおよびダウンロードするための特定の機能があります。ファイルがアップロードされると、アップロード先のサーバー上の特定のディレクトリに保存されます。

問題は、ユーザーがサーバー1のフォルダーにファイルをアップロードするときに、サーバー2から同じファイルをダウンロードしようとすると、アップロードされたサーバーにのみ存在するため、ファイルをダウンロードできないことです。

これを解決する最良の方法は何ですか?私が見たもの:-SANを使用している場合、ここでの問題は、ドメインを変更または作成したくないことです-Windowsサービスを作成する場合、可能であればこれを避けたいと思います。これまでに行ったことはありませんが、提供します。必要に応じて

前もって感謝します!

ジョー

4

1 に答える 1

0

私が非常に明白な何かを見逃していない限り、必要なのは共有の場所だけです。これは、UNCパス、FTPサーバー上のフォルダー、データベースなどを介してアドレス指定されたネットワーク共有である可能性があります。

  1. 共有、
  2. 両方のWebサーバーからアクセス可能
  3. Webアプリケーションサービスアカウントには、読み取り/書き込み権限があります。

要件からすると、ファイルサーバー(おそらく2つのWebサーバーのうちの1つ、ロードバランサー、または(理想的には)完全に新しいサーバー)でのネットワーク共有が最も簡単な方法です。

于 2012-06-07T09:22:37.703 に答える