该项目提供了一个在Spring生态系统之上构建的API网关,包括:Spring 5,Spring Boot 2和Project Reactor。Spring Cloud Gateway旨在提供一种简单而有效的方法来路由到API,并为它们提供跨领域关注,例如:安全性,监视/指标和弹性。
如何配置可参加 Nacos Spring Cloud实现服务的注册与发现
spring:
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
gateway:
<!--这里我配置了一条规则是,如果url=baidu,则将url转发到https://www.baidu.com -->
routes:
- id: baidu
uri: https://www.baidu.com
predicates:
- Query=url, baidu
application:
name: mall-gateway
server:
port: 88
更多的断言规则可参考官网
启动该服务,在浏览器输入http://localhost:88/s?url=baidu
即会转发到百度的搜索页面
原文:https://www.cnblogs.com/bGpi/p/14529976.html