微服务-网关

网关:就是网络的关口,负责请求的路由、转发、身份校验

在SpringCloud中网关的实现包括两种:

快速入门

引入依赖

路由属性

网关路由对应的Java类型是RouteDefinition,其中常见的属性有:

  • id:路由唯一标示
  • uri:路由目标地址
  • predicates:路由断言,判断请求是否符合当前路由。
  • filters:路由过滤器,对请求或响应做特殊处理。

路由断言

Spring提供了12种基本的RoutePredicateFactory实现:

路由过滤器

网关中提供了33种路由过滤器,每种过滤器都有独特的作用。

相关推荐
武子康1 分钟前
Java-18 深入浅出 MyBatis源码中 9 大设计模式全景解析:从 SqlSessionFactory 到 PropertyTokenizer(2026
java·后端
Demon1_Coder4 分钟前
Day3-微服务-Sentinel-具体使用
java·微服务·sentinel
小科先生4 分钟前
配置java环境变量
java·开发语言
大山是只猫4 分钟前
struts 从struts 2版本 升级6.8.0 版本
java·struts2·struts6
qingy_204610 分钟前
【架构师之路】绪论
微服务·云原生·架构
牧瀬クリスだ11 分钟前
深入解析wait与notify及多线程实战案例
java
AI人工智能+电脑小能手13 分钟前
【大白话说Java面试题 第97题】【Mysql篇】第27题:说说分库与分表的设计?
java·开发语言·数据库·分布式·mysql·算法
Quz18 分钟前
Qt Quick 粒子系统(一):架构总览与四层模型
qt·架构·qml
2301_7926748620 分钟前
java学习(day37)
java
故渊at22 分钟前
系列二:MVVM 深度实战与项目重构 | 第4篇 MVVM 完整架构搭建:从零打造企业级框架(Base 封装、全局状态与生命周期铁律)
重构·架构