Spring Cloud 网关Gateway + 配置中心

网关

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

路由:告诉请求去哪找

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

路由及转发

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

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

路由属性

登录校验

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

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

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

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

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

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

getorder指定执行顺序

配置中心

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

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

配置热更新

相关推荐
菜鸟冲锋号20 分钟前
问题:增量关联(实时同步新数据) 这个场景中,如果hudi_pay 变更了一条数据,hudi_order_pay_join 结果的数据会跟着变化吗
服务器·前端·数据库
wanhengidc30 分钟前
使用云手机都要注意哪些?
运维·服务器·科技·游戏·智能手机
Cher ~1 小时前
【协议】ICMP
网络·网络协议
移远通信1 小时前
配网-复杂场景
服务器·开发语言·php
丁丁丁梦涛2 小时前
EMQX配置 ssl 和 wss
网络·网络协议·ssl·emqx·wss
Xの哲學2 小时前
Linux设备管理:从内核驱动到用户空间的完整架构解析
linux·服务器·算法·架构·边缘计算
大熊背2 小时前
ISP基本框架及软硬件算法实现介绍目录
网络·接口隔离原则
IT 乔峰3 小时前
linux部署DHCP服务端
linux·运维·网络
Wokoo73 小时前
HTTP不同版本核心对比
网络·网络协议·tcp/ip·http·udp·ssl
哈哈哈笑什么3 小时前
高并发分布式Springcloud系统下,使用RabbitMQ实现订单支付完整闭环的实现方案(反向撤销+重试+补偿)
分布式·spring cloud·rabbitmq