什么是Gateway路由网关
关于Gateway路由网关,这篇文章介绍的非常详细:Gateway网关简介及使用
Spring Cloud Gateway 特性:(官方文档机翻)
1 | markdown复制代码 基于 Spring Framework 5、Project Reactor 和 Spring Boot 2.0 |
Spring Cloud Gateway: 官方文档地址
总的来说就是一个牛皮的基于Spring WebFlux的请求处理框架
简单使用
引入JAR
1 | xml复制代码 <dependency> |
配置路由
1 | yml复制代码server: |
使用测试
1 启动nacos注册中心
2 启动路由网关服务(需要先保证注册中心存在一个名为service-a的服务,并且有个接口 /getUser )
3 访问 127.0.0.1:8000/api/getUser 查看是否返回正确的数据
注意事项
- 需要去掉对spring-boot-starter-web 的依赖,不能同时存在
- 服务名避免使用下划线链接
本文转载自: 掘金