マイクロサービスの記事一覧
マイクロサービス に関する記事を 5 本まとめています。Spring Bootの実装・設計・運用の観点で関連テーマを横断して読めます。
-
Spring BootでOpenFeignを使って外部API呼び出しを宣言的に実装する方法
spring-cloud-openfeignの依存追加から@FeignClientインターフェース定義、エラーハンドリング、タイムアウト・ログ設定まで一気通貫で解説する実装ガイド。RestTemplate/WebClientのボイラープレートに悩む開発者向け。
-
Spring BootでKafkaのProducer・Consumerを実装する
spring-kafkaを使ってKafkaのProducerとConsumerをSpring Bootアプリにゼロから実装する実践ガイド。KafkaTemplate・@KafkaListenerの基本から、エラーハンドリング・リトライ・Dead Letter Topicまでコード中心に解説します。
-
Spring BootでRabbitMQのProducer・Consumerを実装する方法 - AMQPとspring-amqpの基本
spring-amqpを使ってRabbitMQのExchange・Queue・Bindingをコードで定義し、RabbitTemplateによるメッセージ送信と@RabbitListenerによる受信を実装する方法を解説。デッドレターキュー・リトライ設定・Kafkaとのユースケース比較まで網羅。
-
Spring Boot 3.2+でMicrometer TracingとZipkinを使って分散トレーシングを導入する
Spring Boot 3.2以上でMicrometer TracingとZipkinを使って分散トレーシングを導入する手順を解説。Spring Cloud Sleuth廃止後の移行方法、サービス間のトレースID伝播、Zipkin UIでの確認方法まで実践的に紹介します。
-
Spring BootでResilience4jを使ったサーキットブレーカーを実装する方法
Resilience4jとSpring Bootでサーキットブレーカーを実装するハンズオンガイド。@CircuitBreaker・@Retry・@RateLimiterの使い方、フォールバック設計、application.ymlによるパラメータ設定まで実践コードで解説します。