微服务-网关

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

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

快速入门

引入依赖

路由属性

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

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

路由断言

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

路由过滤器

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

相关推荐
像我这样帅的人丶你还27 分钟前
Java 后端详解(四):分页与搜索
java·javascript·后端
她的男孩35 分钟前
数据权限为什么不能只靠注解?Forge 的 Mapper 层 SQL 改写源码拆解
java·后端·架构
小爷毛毛_卓寿杰37 分钟前
我把 397B 的「Agentic 大脑」塞进了 Xinference,一键部署 Nex-N2
人工智能·架构·github
tntxia1 小时前
Mybatis的日志输入
java
柒和远方2 小时前
从一次工程审查看 AI 学习产品的边界兜底:RAG 资料链路一致性实战
前端·后端·架构
raindesound3 小时前
Android+QC modem手机通信模块技术分析 (2)
架构
raindesound3 小时前
Android+QC modem手机通信模块技术分析 (4)
架构
亦暖筑序3 小时前
Java 8老系统Browser Agent实战:三层拦截把AI操作后台变成可审计流程
java·后端·设计模式
raindesound3 小时前
Android+QC modem手机通信模块技术分析 (1)
架构
程序员cxuan6 小时前
读懂 Claude Code 架构分析系列,第一篇,开始!
人工智能·后端·架构