したがって、this questionによると、スプリングコントローラはシングルトンであり、ウェブアプリケーションごとに1つあります。同じコントローラに複数のユーザーが接続していて、そのうちの1人が長時間の作業を開始すると、コントローラがロックされるまで他のユーザーがブロックされることになります。私は何かを欠いているに違いない。どうも。Spring MVCコントローラをブロックしていますか?
1
A
答えて
1
スプリングController
は、シングル・スコープのBeanであり、Springアプリケーション・コンテキストごとに1つしか存在しないことを意味します。だから、by natureシングルトンのようなシングルトンデザインパターン開発クラスではなく、by-virtueとSpringフレームワークの保証です。
説明しているのは、Controller
の方法で発生する1つの要求だけを通過させることができる仮想同期のように思えますが、Controller
の方法は確かにではないためです。
リクエストが遅くなるのは、Webコンテナの最大要求スレッド(デフォルトではTomcatで正しく記憶されている場合は100)、ネットワーク遅延またはリソース消費の遅延(DB)などです。
関連する問題
- 1. Spring MVCコントローラ404
- 2. Spring MVCコントローラが固まって応答していない
- 3. コントローラが正しく機能していませんSpring MVC
- 4. Spring MVCコントローラのコンストラクタ
- 5. Spring MVCコントローラreturn HTML
- 6. Spring MVCコントローラのトランザクションロールバック
- 7. Swagger/OpenAPIからSpring MVCコントローラを生成
- 8. マップを使用してspring MVCでコントローラからjspに値を渡します
- 9. Spring MVC、コントローラ内から別のコントローラを呼び出す
- 10. Spring MVCコントローラの「リクエストペイロード」にアクセスしますか?
- 11. MVC Spring AngularJSディレクティブとコントローラ
- 12. Jquery Ajax投稿Spring MVCコントローラ?
- 13. Spring MVC注釈付きコントローラ
- 14. JSON一覧:Spring MVCのコントローラ
- 15. のLiferay - - テーマSpring MVCのコントローラ
- 16. Spring MVCで異なるコントローラ
- 17. Spring MVC - コントローラへのマッピング
- 18. Spring MVCの:コントローラのメソッドは
- 19. HTTPステータス404 - Spring MVCコントローラ
- 20. SpringセキュリティからSpring MVCコントローラを除外する
- 21. Spring MVCコントローラでのモデルの扱い
- 22. Spring MVCコントローラのマッピングが登録されていません
- 23. コントローラがSpring MVCで繰り返し呼び出しています
- 24. Spring MVCコントローラからのBLOBストリーミングエラー
- 25. JSONマップをSpring MVCコントローラに渡す
- 26. ユニットテストSpring MVC PagedResourcesを返すコントローラ
- 27. Spring MVCコントローラからJSONまたはViewを返す
- 28. コントローラからエラーが発生したビューを教えてください。 (Spring MVC)
- 29. メソッドのSpring PROPAGATION_REQUIREDは他のスレッドをブロックしていますか?
- 30. Tomcatで呼び出されていないSpring MVCコントローラ
清澄化のためのThx。どういうわけか、オブジェクトが複数のスレッドによって使用されている場合、そのオブジェクトへのアクセスをどうにかして制御する必要があるという考えがありました。しかし、ステートレスなオブジェクトは数えません。 –