微服务-网关

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

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

快速入门

引入依赖

路由属性

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

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

路由断言

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

路由过滤器

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

相关推荐
xiaoye3708几秒前
CentOS 7 搭建Maven私服
java·maven
山顶望月4 分钟前
OpenClaw 架构与设计思路分析
人工智能·架构
北极糊的狐9 分钟前
MySQL常见报错分析及解决方案总结(42)---ERROR 1142 (42000): SELECT command denied
java·mysql·adb·myeclipse
升鲜宝供应链及收银系统源代码服务16 分钟前
升鲜宝生鲜配送供应链管理系统生产加工子模块的详细表设计说明
java·大数据·前端·数据库·bootstrap·供应链系统·生鲜配送
6+h18 分钟前
【Spring】深度剖析AOP
java·后端·spring
老迟聊架构20 分钟前
完全基于对象存储的数据库引擎:SlateDB
数据库·后端·架构
ノBye~34 分钟前
Maven聚合项目搭建
java·maven
@土豆35 分钟前
Kafka on Kubernetes 有状态应用部署文档(KRaft 模式)
分布式·kafka·kubernetes
sevenlin36 分钟前
SpringBoot3.3.0集成Knife4j4.5.0实战
java