微服务-网关

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

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

快速入门

引入依赖

路由属性

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

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

路由断言

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

路由过滤器

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

相关推荐
禅思院几秒前
总篇:异步组件加载的演进之路
前端·架构·前端框架
OJAC111几秒前
从“执行者”到“架构者”:AI 时代的职业重构与跃迁路径
人工智能·重构·架构
ID_180079054733 分钟前
京东商品详情 API 数据分析业务场景 + JSON 返回参考
java·开发语言
武超杰3 分钟前
微服务服务保护:Sentinel 从入门到流控规则实战
微服务·架构·sentinel
xyyaihxl7 分钟前
springboot系列--自动配置原理
java·spring boot·后端
weyyhdke9 分钟前
Java进阶-在Ubuntu上部署SpringBoot应用
java·spring boot·ubuntu
javaDocker13 分钟前
沉浸式AI编程:IDEA + Claude Code 的终极方案
java·intellij-idea·ai编程
两年半的个人练习生^_^13 分钟前
每日一学:设计模式之代理模式
java·设计模式·代理模式
智能化咨询14 分钟前
(199页PPT)DG企业架构企业IT战略规划架构设计方案(附下载方式)
大数据·架构
百结21414 分钟前
zookeeper+kafka消息队列群集部署
分布式·zookeeper·kafka