微服务-网关

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

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

快速入门

引入依赖

路由属性

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

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

路由断言

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

路由过滤器

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

相关推荐
橙淮6 小时前
并发编程(六)
java·jvm
千里马学框架6 小时前
aosp新增窗口层级 Type 完整实现方案(有源码)-wms需求和面试题
android·智能手机·架构·wms·aaos·车机
拽着尾巴的鱼儿6 小时前
springboot openfeign 自定义feign 接口重试机制
java·spring boot·后端
搞科研的小刘选手6 小时前
【中山大学主办】第六届计算机科学与区块链国际学术会议(CCSB 2026)
分布式·神经网络·计算机视觉·区块链·计算机科学·共识算法·自然语言
白露与泡影6 小时前
2026大厂Java面试题大全!牛客网最新版
java·开发语言
EntyIU7 小时前
JVM内存与GC笔记
java·jvm·笔记
AI_Auto7 小时前
【智能制造】- APS系列|14 生产计划三层架构:长期、中期、短期
架构·制造
XS0301067 小时前
并发编程 六
java·后端
小饼干在学嘎瓦7 小时前
本地缓存和分布式缓存如何选择?
分布式·缓存
yaoxin5211237 小时前
419. 现代 Java IO 最佳实践 - 写入文本文件
java·windows·python