微服务-网关

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

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

快速入门

引入依赖

路由属性

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

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

路由断言

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

路由过滤器

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

相关推荐
9523620 小时前
数据结构-链表
java·数据结构·学习
喵手20 小时前
Java线程通信:多线程程序中的高效协作!
java
TDengine (老段)20 小时前
TDengine 字符串函数 CONCAT 用户手册
java·数据库·tdengine
one year.20 小时前
Linux:线程同步与互斥
java·开发语言
YDS82921 小时前
苍穹外卖 —— Spring Cache和购物车功能开发
java·spring boot·后端·spring·mybatis
苍老流年21 小时前
1. SpringBoot初始化器ApplicationContextInitializer使用与源码分析
java·spring boot·后端
劲墨难解苍生苦21 小时前
spring ai alibaba mcp 开发demo
java·人工智能
leonardee21 小时前
Spring 中的 @ExceptionHandler 注解详解与应用
java·后端
不爱编程的小九九21 小时前
小九源码-springboot103-踏雪阁民宿订购平台
java·开发语言·spring boot
Elieal21 小时前
Spring 框架核心技术全解析
java·spring·sqlserver