Spring Cloud Gateway
このプロジェクトは、Spring エコシステム(Spring Framework 7、Spring Boot 4、プロジェクト Reactor を含む)上に構築された API ゲートウェイを提供します。Spring Cloud Gateway は、API へのルーティングをシンプルかつ効果的に行う方法を提供し、セキュリティ、監視 / メトリクス、回復力といった横断的な問題に対処することを目的としています。
Spring Cloud Gateway には、サーバーとプロキシ交換という 2 つの異なる種類があります。各種類は、WebFlux および Web MVC 互換性を提供します。
Server バリアントは、スタンドアロンまたは Spring Boot アプリケーションに埋め込むことができるフル機能の API ゲートウェイです。
Proxy Exchange バリアントは、アノテーションベースの WebFlux または Web MVC アプリケーション専用であり、Web ハンドラーメソッドへのパラメーターとして特別な
ProxyExchangeオブジェクトを使用できます。