Spring Cloud Gateway - Um API Gateway feito em Java + Spring Framework
Quais são os conceitos base do Spring Cloud Gateway?
- Predicates (Predicados) -
- Filters (Filtros)
Quais tecnologias o Spring Cloud Gateway usa?
Ele usa o Spring Webflux, que é baseado no Project Reactor.
Predicados
Predicados são "fórmulas" aplicadas em cada requisição que chega ao Gateway. Se tal requisição for validada por um predicado então você poderá manipulá-la.
Filtros
Maneiras de usar Filtros
Filtros podem interceptar e manipular uma chamada HTTP antes de chegar ao back-end "pre filter" e também