Spring Cloud Gateway のサービス連携とフィルター活用

Spring Cloud Gateway は、サービスディスカバリと統合することで、登録済みのマイクロサービスを自動的にルーティング対象に含める機能を提供する。これにより、ゲートウェイ経由で各サービスに簡単にアクセス可能となる。 1. サービスレジストリへのゲートウェイ登録 ここでは、Eureka をサービスレジストリとして利用し、Spring Cloud Gateway をクライアントとして登 ...

7月2日 21:34 投稿

Apache APISIX 高性能 API ゲートウェイ – 開発ドキュメント

Apache APISIX は、Nginx と etcd を基盤としたクラウドネイティブな高性能 API ゲートウェイです。動的ルーティングやプラグインのホットロードをサポートし、マイクロサービス環境での API マネジメントに特化しています。 APISIX の特徴 動的設定: サービス再起動不要で設定やプラグインをリアルタイムに更新可能 多プロトコルサポート: HTTP(S)/TCP/UDP/MQTT/gRPC/W ...

6月25日 16:12 投稿

Spring Cloud Gateway 実践ガイド:基本設定から応用テクニックまで

Spring Cloud Gateway は Spring Boot と Project Reactor を基盤とした API ゲートウェイで、リクエストルーティング、フィルタリング、モニタリングなどの機能を提供します。以下では、Spring Boot 3 プロジェクトへの組み込み手順から高度な活用方法までを詳しく解説します。 1. 依存関係の追加 まず、pom.xml に Spring Cloud Gateway スターターを追加します。Spring ...

6月3日 22:11 投稿

Spring Cloud Gatewayにおけるグローバルフィルターの活用: カスタム実装と基本概念

マイクロサービスアーキテクチャでは、APIゲートウェイがクライアントとバックエンドサービス間の重要な中継点として機能し、リクエストのルーティング、負荷分散、セキュリティ検証といった多岐にわたる役割を担います。数あるAPIゲートウェイフレームワークの中でも、Spring Cloud Gatewayはその強力な機能セットにより、多くのマイクロサービスプロジェクトで採用されて ...

6月3日 16:44 投稿

Spring Cloud Gateway の内部構造を一文で理解する

序論 こんにちは、しばらくぶりです。数ヶ月間お休みしていたのですが、小年(旧正月)に再び戻ってきました! 最近のプロジェクトではアーキテクチャの最適化が必要となり、あるビジネスモジュールが急速に成長しているため、それを独立したサービスとして切り出すことを検討しています。 以前にもサービス分割に関する記事を書いたことがあります:「毎日Architectureを ...

6月1日 21:20 投稿