JAX-RS (Jersey 実装) を使用して Web サービスを構築しています。
Web アプリケーションへのエントリ ポイントは、メソッドを拡張Application
およびオーバーライドするクラスです。getClasses
JAX-RS が新しいリクエストごとに新しいインスタンスを作成することを理解しています。
getSingleton
代わりにオーバーライドすることができます。私の理解では、これによりすべてのリクエストに対して同じインスタンスが再利用されます。しかし、このアプローチ (私が正しいと仮定して) は、Web アプリケーション内の同時実行性を破壊しませんか? つまり、同じインスタンスが常に使用されるため、着信要求は一度に 1 つずつ処理されます (FIFO?)。