Spring Cloud 网关Gateway + 配置中心

网关

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

路由:告诉请求去哪找

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

路由及转发

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

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

路由属性

登录校验

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

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

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

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

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

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

getorder指定执行顺序

配置中心

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

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

配置热更新

相关推荐
久绊A14 分钟前
磁盘故障处理
linux·运维·服务器
xency15 分钟前
前四天整理
网络
大榕树信息科技17 分钟前
如何利用动力环境监控系统提升机房管理智能化?
网络·物联网·机房运维·机房管理系统·动环监控系统
山峰哥35 分钟前
SQL调优实战:让查询效率飙升10倍的降本密码
服务器·前端·数据库·sql·编辑器·深度优先
Solar202539 分钟前
工程材料企业数据采集系统十大解决方案深度解析:从技术挑战到架构实践
java·大数据·运维·服务器·架构
Bruce_Liuxiaowei39 分钟前
基于Regsvr32.exe的渗透测试完整记录
网络·windows·安全·网络安全·内网渗透
姓蔡小朋友1 小时前
OSI分层模型
网络
末日汐1 小时前
Linux进程信号
linux·运维·服务器
独自破碎E2 小时前
Java中HashMap的默认负载因子为什么设置为0.75?
java·开发语言·网络
a***59262 小时前
TCP/IP协议栈:从基础到未来趋势
网络·网络协议·tcp/ip