私は 1 年以上実行されているサービスを持っており、1 日あたり 500K - 100 万のリクエストが発生し、適切な量の処理を処理しています。通常、リクエストは 30 ~ 45 秒続きます。したがって、サービスが ConcurrencyMode = Multiple および InstanceContextMode = PerCall を使用するように指定しました。これは私たちにとってうまくいきました。
私が直面している問題は、私のコードの領域がシングルトン パターンを使用して静的インスタンスを公開していることです。静的インスタンスのコピーは 1 つだけであることを保証する必要があります。トラブルシューティング後に私が直面している問題は、複数のインスタンスを作成する複数のアプリ ドメインがあることです。これが問題を引き起こしています。サービスに対して作成されるアプリケーション ドメインが 1 つだけであることを保証するにはどうすればよいですか?