Spring Cloud 网关Gateway + 配置中心

网关

网络的接口,负责请求的路由、转发、身份校验

路由:告诉请求去哪找

转发:请求找不到直接带请求过去

路由及转发

判断前端请求的规则就这么配

当前情况下只需要访问8080端口 就可以完成对全部微服务的访问

路由属性

登录校验

没必要在每个微服务都加校验, 直接加到网关里边就好,那加在网关哪个位置呢

我们看下网关请求处理流程

首先HandlerMapping根据路由属性配置找到对应的微服务地址,把地址存入上下文中

那么接下来就要通过请求处理器WebHandler 对请求进行过滤,

请求处理器中有很多过滤器,我们就可以实现一个过滤器完成登录校验

chain.filter就是执行下一个过滤器

getorder指定执行顺序

配置中心

将原先配置在application.yaml 文件的nacos 地址新建一份加到bootstrap.yaml 文件

启动项目,首先加载bootstrap.yaml 文件 ,去获得专用配置。

配置热更新

相关推荐
噠噠噠@几秒前
HCIE-day9-OSPF
网络·网络协议·计算机网络
蓝天星空11 分钟前
spring cloud gateway 3
java·spring cloud
码农君莫笑1 小时前
《信管通低代码信息管理系统开发平台》Windows环境安装说明
服务器·数据库·windows·低代码·c#·bootstrap·.netcore
fnd_LN1 小时前
Linux文件目录 --- mkdir命令,创建目录,多级目录,设置目录权限
linux·运维·服务器
微扬嘴角2 小时前
springcloud篇1(微服务技术栈、服务拆分与远程调用、Eureka、Nacos)
spring cloud·微服务·eureka
hunandede2 小时前
Ubuntu网络配置(桥接模式, nat模式, host主机模式)
网络·ubuntu·桥接模式
wellnw2 小时前
[Router]路由器常用的后台判断网络ping 可靠公共 IP 地址整理
网络
廿二又2 小时前
http 请求总结get
网络·网络协议·http
Vin0sen2 小时前
xiaomiR4c openwrt
网络
亚远景aspice3 小时前
亚远景-ISO 21434标准下的汽车网络安全测试:全面要求与实施策略
网络·web安全·汽车