Jersey を使用していくつかの REST サービスを作成しています。私たちのサービスは、根底にあるいくつかのサービス呼び出しを行いますが、これはたまたま非常に遅いため、リクエストごとに各スレッドが 3 ~ 4 秒間保持されます。調査中に、スレッド プールからの各要求にスレッドを割り当て、I/O 操作が開始されるとスレッド プールにスレッドを返し、I/O 操作が終了すると新しいスレッドを取得して、残りの処理を実行する.Net の非同期ページに出くわしました。処理。
接続が完了するまで各接続に対して 1 つのスレッドを保持する代わりに、より多くの同時接続を提供できるジャージーにこれに似たものはありますか。クライアントコードを制御しないため、リクエストを POST して GUID を返し、クライアントからのリクエストのステータスをポーリングし続けることはしたくありません。
ありがとう、GG