このバージョンはまだ開発中であり、まだ安定しているとは見なされていません。最新の安定バージョンについては、Spring Cloud Gateway 4.2.1 を使用してください!

Spring Cloud Gateway

このプロジェクトは、Spring 6、Spring Boot 3、プロジェクト Reactor などの Spring エコシステム上に構築された API ゲートウェイを提供します。Spring Cloud Gateway は、API にルーティングするためのシンプルでありながら効果的な方法を提供し、セキュリティ、監視 / メトリクス、復元力などの横断的関心事を提供することを目的としています。

Spring Cloud Gateway には、サーバープロキシ交換という 2 つの異なる種類があります。各種類は、WebFlux および Web MVC 互換性を提供します。

  • Server バリアントは、スタンドアロンまたは Spring Boot アプリケーションに埋め込むことができるフル機能の API ゲートウェイです。

  • Proxy Exchange バリアントは、アノテーションベースの WebFlux または Web MVC アプリケーション専用であり、Web ハンドラーメソッドへのパラメーターとして特別な ProxyExchange オブジェクトを使用できます。