SpringMVCにおける非同期処理の実装方法

1. 非同期処理の概要 Spring MVCでは同期処理がリクエスト処理中にブロッキング状態になるため、非同期処理を活用することで高負荷や高IO作業を効率化可能です。Spring MVC 3.2以降はController層でCallableやDeferredResultを返すことで非同期処理を実現できます。 WebAsyncTaskはCallableのラッパーオブジェクトとして、タイムアウトや例外処理などのイベントハンドリ ...

9月19日 03:17 投稿