現在、私はサービスを担当しています。リモートサーバーでHttp Get呼び出しを行い、aspを使用するモバイルを再充電します(.netなしのプレーンasp)。URL は recharge.asp?param=provide Ai amount 100 Num 9999999 のようになります。
サーバーがモバイルを再充電してから応答を送信するのに約 10 秒かかります。クライアント アプリケーションは Java EE テクノロジを使用するため、このシナリオ (Web サービス、JMS など) に最適な Java EE テクノロジはどれですか? 同期リクエストと非同期リクエストはどうですか?
1 に答える
0
2 つの異なるテクノロジが関係しているため、Java 標準ではなく業界標準を使用する Web サービスを使用することをお勧めします。
これは本質的にトランザクションであるため、メッセージは同期的である必要があります。一般に、ユーザーは成功または失敗について後で通知されるよりも待機する方が便利であるため、待機期間が長ければ別の話になる可能性がありますが、一般的に 10 秒は許容できる。
キャパシティ プランニングで、10 秒待機するとサーバーに極度の負荷がかかることが示唆されている場合は、ユーザーに成功または失敗が通知されるようにしながら、非同期アプローチをとってください。
于 2012-05-28T18:47:27.467 に答える