From 8cea23dcbfdfac1cbe8af207ce77ab9094a76606 Mon Sep 17 00:00:00 2001 From: sgibb Date: Fri, 15 Mar 2024 16:27:48 -0400 Subject: [PATCH] Updated intro for server and proxy exchange. Notes that each is available for webflux and mvc. --- docs/modules/ROOT/pages/intro.adoc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/modules/ROOT/pages/intro.adoc b/docs/modules/ROOT/pages/intro.adoc index 9e709eac..1f285ded 100644 --- a/docs/modules/ROOT/pages/intro.adoc +++ b/docs/modules/ROOT/pages/intro.adoc @@ -4,3 +4,7 @@ This project provides an API Gateway built on top of the Spring Ecosystem, including: Spring 6, Spring Boot 3 and Project Reactor. Spring Cloud Gateway aims to provide a simple, yet effective way to route to APIs and provide cross cutting concerns to them such as: security, monitoring/metrics, and resiliency. +There are two distinct flavors of Spring Cloud Gateway: *Server* and *Proxy Exchange*. Each flavor offers WebFlux and MVC compatibility. + +- The Server variant is a full-featured API gateway that can be standalone or embedded in a Spring Boot application. +- The Proxy Exchange variant is exclusively for use in annotation based WebFlux or MVC applications and allows the use of a special `ProxyExchange` object as a parameter to a web handler method. \ No newline at end of file