Spring Cloud 网关Gateway + 配置中心

网关

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

路由:告诉请求去哪找

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

路由及转发

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

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

路由属性

登录校验

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

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

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

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

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

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

getorder指定执行顺序

配置中心

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

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

配置热更新

相关推荐
wjql25 小时前
手机远程操控另一台手机的方法 手机可以远程操控手机吗
网络
一拳一个娘娘腔5 小时前
【后渗透-Linux篇】Linux 提权与逃逸:从 www-data到 root的蜕变
linux·运维·服务器
奶油话梅糖5 小时前
锐捷常用命令速查表
java·网络·windows
Dlrb12115 小时前
信息查询Web服务器-->电子商城信息查询项目
linux·服务器·数据库·html·嵌入式·epoll·数据查询
rcms152702692185 小时前
AMAT 0190-32401 通讯模块
网络
范纹杉想快点毕业6 小时前
嵌入式串口通信协议设计与解析完全教程
网络
chh5636 小时前
C++--string
java·开发语言·网络·c++·学习
ZhengO_Oz6 小时前
虚拟机CentOS 网络配置【实操】
运维·服务器·网络
utf8mb4安全女神6 小时前
如果复制windows 内容到 Linux,带入不可见特殊符,怎么解决
linux·运维·服务器
fei_sun6 小时前
网卡、网关、网桥、交换机、路由器
linux·服务器·网络