微服务-网关

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

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

快速入门

引入依赖

路由属性

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

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

路由断言

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

路由过滤器

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

相关推荐
Chengbei1114 小时前
CVE-2025-24813 Tomcat 最新 RCE 分析复现
java·安全·web安全·网络安全·tomcat·系统安全·网络攻击模型
shenshizhong14 小时前
Compose + Mvi 架构的玩android 项目,请尝鲜
android·架构·android jetpack
Hello.Reader14 小时前
Flink SQL 的 JOB 管理语句SHOW / DESCRIBE / STOP(SQL CLI & SQL Gateway 实战)
sql·flink·gateway
AAA简单玩转程序设计14 小时前
救命!Java 进阶居然还在考这些“小儿科”?
java·前端
总是学不会.14 小时前
【JUC编程】多线程学习大纲
java·后端·开发
MediaTea15 小时前
思考与练习(第十章 文件与数据格式化)
java·linux·服务器·前端·javascript
7澄115 小时前
Maven 项目拆分与聚合实战:分层架构下的多模块开发
java·架构·maven·service·dao·pojo·数据库连接
一起养小猫15 小时前
LeetCode100天Day4-盛最多水的容器与两数之和II
java·数据结构·算法·leetcode
ZBritney15 小时前
JAVA中的多线程
java