Spring Cloud 网关Gateway + 配置中心

网关

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

路由:告诉请求去哪找

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

路由及转发

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

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

路由属性

登录校验

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

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

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

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

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

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

getorder指定执行顺序

配置中心

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

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

配置热更新

相关推荐
文火冰糖的硅基工坊15 分钟前
[嵌入式系统-146]:五次工业革命对应的机器人形态的演进、主要功能的演进以及操作系统的演进
前端·网络·人工智能·嵌入式硬件·机器人
2301_7931679920 分钟前
网络基础总结
运维·网络·hcia
ssswywywht32 分钟前
搭建本地时间同步服务器
linux·运维·服务器
西***634741 分钟前
从信号处理到智能协同:高清混合矩阵全链路技术拆解,分布式系统十大趋势抢先看
网络·分布式·矩阵
小鹏linux1 小时前
用wireshark进行手机app抓包教程-2025最新
网络·测试工具·wireshark
你想考研啊1 小时前
自动化部署脚本
linux·服务器·自动化
alex1001 小时前
API安全漏洞详解:Broken Function Level Authorization (BFLA) 的威胁与防御
网络·安全
21号 11 小时前
16.MySQL 服务器配置与管理
服务器·数据库·mysql
夜白宋1 小时前
【网络代理相关知识】
网络
IT技术分享社区2 小时前
IT运维干货:lnav开源日志分析工具详解与CentOS实战部署
linux·运维·服务器·开源·centos