0

私は従来のサーブレットを持っています ( Oracle/Sun によって定義されたサーブレット APIに準拠しています)。時には何百人ものユーザーから大量のリクエストを受け取ります。これらのケースのいくつかでは、任意の HTTP クライアントが複数のリクエストを立て続けに起動する可能性があります。サーブレットが HTTP クライアントからの最初の要求の処理を完了していない場合、2 番目の要求を受信して​​処理を開始することがあります。そのため、同じ HTTP クライアントからのリクエストをキューに入れ、順番に処理することで、リクエストの処理を管理できるようにしたいと考えています。これは、リクエストが同じ HTTP クライアントから受信された場合にのみ問題になります。

FilterChainsについて聞いたことがありますが、これがこの状況に適しているかどうかはわかりません。ユーザーからの複数のリクエストをキューに入れる最も適切な方法は何ですか?

4

1 に答える 1

-1

1つのHTMLページに2つのフレームを作成します。1つのメインフレームと別のセカンダリフレーム。1つの要求応答を送信するたびにセカンダリフレームにリダイレクトされるように何かを実行します。 あなたの場合にうまくいくかどうかはわかりません。しかし、私は自分のプロジェクトでこのタイプの問題を解決しました。サーブレットの処理が重く、1つのサーブレットプロセスを完了できませんでした。

于 2012-07-31T09:01:14.773 に答える