最近、Web ガーデン モード (つまり、2 つ (またはそれ以上) のワーカー プロセス) で IIS (7.5) を実行する実験を行いました。
アウト プロセス状態 (状態サーバー) を使用し、アウト プロセス キャッシュ管理のために App Fabric を検討しているため、問題はありません。
現在、場所の階層に静的なシングルトンを使用しています。新しい場所が追加されると、シングルトンが更新されます。
複数のワーカー プロセスでは、現在のインスタンスのインスタンスのみが更新され、他のインスタンスは同期されません。
どうすればそれらを同期できますか? 1 つのオプションは、アプリケーション プールをリサイクルして、すべてのワーカー プロセスを更新し、キャッシュ/静的を再インスタンス化することですが、これはやり過ぎのように思えます。