微服务-网关

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

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

快速入门

引入依赖

路由属性

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

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

路由断言

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

路由过滤器

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

相关推荐
lee_curry2 分钟前
线程中断,等待,唤醒与ThreadLocal
java·线程·juc·threadlocal·中断
indexsunny8 分钟前
互联网大厂Java面试实战:Spring Boot微服务与Kafka消息队列深度解析
java·spring boot·微服务·面试·kafka·消息队列·电商
预知同行15 分钟前
RAG 架构设计深度解析:从向量数据库选型到生产级检索系统
后端·架构
java干货17 分钟前
Redis 分布式限流的四大算法与终极形态
数据库·redis·分布式
富士康质检员张全蛋18 分钟前
Kafka架构 主题中的分区
分布式·kafka
杨凯凡23 分钟前
【019】IO/NIO 概念:Web 开发要掌握到什么程度
java·开发语言·nio
Nicander26 分钟前
JDBC PreparedStatement的作用机制
java
MegaDataFlowers27 分钟前
解决idea报错不支持发行版本21
java·ide·intellij-idea
ai产品老杨27 分钟前
架构解析:基于GB28181/RTSP的AI视频管理平台——支持X86/ARM异构计算、Docker容器化与源码交付
人工智能·架构·音视频
DevilSeagull30 分钟前
MySQL(1) 安装与配置
java·数据库·git·mysql·http·开源·github