サーバーに複数の ajax 呼び出しを行うオーバービューと呼ばれる画面がいくつかある Java/Sping MVC/Jquery over Oracle Weblogic で非常に大きなアプリケーションを開発しています。この呼び出しはすべて、さまざまな種類の情報の概要をエンド クライアントに提供するため、並行して行う必要があります。この画面から、ユーザーは情報の詳細にドリルダウンできます。
私は多くの呼び出しを持っているので、サーバーで要求をキューに入れることを提案するサーバーの動作を常に観察しています (ログでは、すべてが順番に発生し、特定の種類の情報が他の情報の処理に時間がかかる場合は、それが終了したときにのみ解決されます)。
なぜこれが起こっているのか理解していると思いますが、サーバーでもリクエストを並行して処理したいと思います。私は2つの可能な代替案を検討しています:
- weblogic のいくつかの構成を変更します (どの構成かわかりません...)
- リバース ajax を実装する
私は 2 番目を好みますが、私のサーバーはサーブレット 2.5 (weblogic 10.3.6) にバインドされているため、サーブレット 3.0 の新しい非同期 API を利用できません。
私は非常にきれいなデザインの私見の雰囲気をよく見ています。また、他のテクノロジーの提案も受け付けています。問題は、このようなことを大気中でどのように行うことができるかです。私が望むのは、リクエストをサーバーに送り、それらを並行して処理することです。準備が整い次第、回答を受け取り、基になる接続を閉じたいと思います。
どうすればこれを達成できますか?