微服务-网关

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

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

快速入门

引入依赖

路由属性

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

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

路由断言

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

路由过滤器

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

相关推荐
mygljx3 分钟前
Spring Boot从0到1 -day02
java·spring boot·后端
程序员小郭835 分钟前
Spring Ai 04 解决 ChatClient 初始化冲突问题
java·后端·spring
y = xⁿ7 分钟前
【LeetCodehot100】T114:二叉树展开为链表 T105:从前序与中序遍历构造二叉树
java·算法·链表
SuniaWang8 分钟前
《Spring AI + 大模型全栈实战》学习手册系列 · 专题八:《RAG 系统安全与权限管理:企业级数据保护方案》
java·前端·人工智能·spring boot·后端·spring·架构
zzh9407712 分钟前
GPT-4o与Gemini 3镜像站背后的算力与工程:大模型训练基础设施拆解
人工智能·深度学习·架构
xiaohe0735 分钟前
Maven Spring框架依赖包
java·spring·maven
2301_7679026444 分钟前
ceph分布式存储(一)
分布式·ceph
2301_767902641 小时前
ceph分布式存储(二)
分布式·ceph
狼与自由1 小时前
Redis 分布式锁
数据库·redis·分布式
hssfscv1 小时前
软件设计师下午题二 E-R图
java·笔记·学习