耐障害性の記事一覧
耐障害性 に関する記事を 2 本まとめています。Spring Bootの実装・設計・運用の観点で関連テーマを横断して読めます。
-
Spring Bootの@Retryableでリトライ処理を実装する
Spring Bootでspring-retryの@Retryableを使い、外部APIの503やDB接続エラーに指数バックオフ付きの自動リトライを実装する方法を解説します。@Recoverによるフォールバック、self-invocationの落とし穴、Resilience4jとの使い分けまでコード例で紹介します。
-
Spring BootでResilience4jを使ったサーキットブレーカーを実装する方法 - Spring Boot 3.x対応ガイド
Spring Boot 3.xでHystrixの後継Resilience4jを使い、サーキットブレーカーを実装する手順を解説。@CircuitBreaker・@Retry・@RateLimiter・Bulkhead・TimeLimiterの使い方、フォールバック設計、application.ymlのパラメータ調整、Actuatorでの状態確認まで実践コードで紹介します。