RESTfulのドキュメントを読むと、非同期インスタンスを実装することはできないようですが、誰かがSOをよく知っているかもしれません。非同期RESTful Webサービスは可能ですか?
@Path("/helloworld", asyncSupported=true)
public class MyHelloWorldService {
...
}
私はasyncSupported
が@Path
で定義されていないけど、私は@WebServlet
に似たものを探しています:私はここで何を意味
は、私は非同期のサービス要求を実行したいです。次に、AsyncContext
インスタンス(または同等のもの)を使用したいと思います。
これは可能ですか?
RESTfulメソッドを非同期で呼び出すためにAJAXを使用しないのはなぜですか? –
@The AsyncContextは、Servletで過度のスレッドごとの問題を解決するために実装されたためです。 Ajaxを使用してRESTfulを呼び出すと、この問題に対処できません(サーバー側)。アイデア/解決策は、スレッドの限られたセット(Nginxのようなビット)で処理要求をキューに入れることです。 – JVerstry
http://java.net/projects/jersey/lists/users/archiveリストで尋ねたいと思うかもしれません。いくつかの時間前に先物を試したIIRCジャージー。それが進化したかどうかはわかりません。 –