次の問題の解決策を見つけようとしています: 現在、jax-ws で動作する同期 Web サービスがあります。
私がする必要があるのは、クライアント要求が同期したままになるように何らかの方法を見つけることです。つまり、要求を送信すると、クライアントは応答を返すまでブロックされますが、サーバー側は非同期になります。
また、システムは多くのリクエストを受け取り、各リクエストには最悪の場合 (数秒) 時間がかかる可能性があるため、できるだけ少ないリソースを使用するソリューションも必要です。
サーブレット 3.0 がこのすべての要件に対応していることは知っていますが、Web サービスでは使用できないことは理解していましたが、本当ですか?
また、クライアント要求を受信するキューと、クライアントが応答を取得する別のキューを定義できる jms 上の webservice と呼ばれるものがあることも確認しましたが、それがどのように機能するかの例は見ませんでしたクライアントが実際に同期して動作している場合。
あなたはなにか考えはありますか?
よろしくお願いします、 オレル