質問

1台のサーバーで正常に動作するASP.NET 3.0アプリケーションがあります。アプリケーション変数を使用して、ユーザーがファイルをチェックアウトしたかどうかを確認し、他のすべてのユーザーに対してファイルをロックします。アプリケーションを負荷分散サーバーに配置すると、複数のユーザーが複数のサーバーに送信され、各ユーザーが必要なファイルをチェックアウトできるため、アプリケーションが期待どおりに動作しませんでした。

重要な点は、アプリケーションが複数のサーバーに分散している場合でも、アプリケーション内のアプリケーション変数を共有できる方法があるということです。グローバル変数を取得するより良い方法はありますか?

役に立ちましたか?

解決

Webサーバーを分割しているが、共通のデータベースサーバーがある場合、その情報をデータベースに書き込むことはオプションです。

名前/値テーブルを作成して、通常アプリケーションに保存する変数を保存できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top