サードパーティ統合、ブラウザリダイレクト機能が複数のリクエスト(IEのみ)をトリガし、2リクエストが2ナノ秒以内に発生します。私は要求属性を使用して重複要求を差し引き、正しい要求(最初の要求)を処理しています。重複要求はエラーメッセージを送信しています。予期しないことに、ブラウザーは最初の要求でエラーを受け取り、さらに処理を停止します(エラーのために別のコンポーネントにリダイレクトされます)。複数のリクエストJava Webアプリケーションを避ける
エラー応答がすぐに送信されているため、ビジネスロジックを処理するのに数ナノ秒かかることがあります。
どのようにして重複リクエストを停止できますか? Thread.sleep(20 sec)
をエラー要求に入れることができます。そのため、要求が処理されてブラウザにリダイレクトされるまでに、20秒後に重複要求がリダイレクトされます。
これはお勧めですか?
あなたの質問は非常に読みにくく理解していますが、私が正しく理解していれば解決策は次のとおりです。2番目の要求に対してエラーメッセージを送信しないでください。何もしないでください。エラーメッセージは送信しないでください。 –