スレッドプールの記事一覧
スレッドプール に関する記事を 2 本まとめています。Spring Boot の実装・設計・運用の観点で関連テーマを横断して読めます。
-
Spring Bootの組み込みTomcatスレッド数をチューニングする方法 - server.tomcat.threads.max・max-connections・accept-countの決め方
Spring Boot 3.xの組み込みTomcatでserver.tomcat.threads.max・threads.min-spare・max-connections・accept-countがリクエストのどの段階で効くかを整理し、Actuatorのtomcat.threads.*メトリクスと負荷試験で根拠を持って値を決める手順を解説します。HikariCPのmaximumPoolSizeとの整合やVirtual Threads有効化時の差分も扱います。
-
Spring Bootで非同期処理を実装する方法 - @Asyncと@EnableAsyncの使い方
Spring Boot 3.2+ / Java 21 の Virtual Threads にも対応した @Async / @EnableAsync の実装ガイド。メール送信や外部API呼び出しをバックグラウンド化してAPIを高速化する方法、ThreadPoolTaskExecutor のサイジング、RejectedExecutionHandler・graceful shutdown・MDC伝播 (TaskDecorator)・CompletableFuture まで本番運用ノウハウを実装例で解説します。