微服务-网关

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

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

快速入门

引入依赖

路由属性

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

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

路由断言

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

路由过滤器

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

相关推荐
JZC_xiaozhong4 分钟前
连锁餐饮企业如何统一ERP、WMS、BOH多系统权限?一套可落地的IAM架构方案
大数据·数据库·架构·iam·企业数据安全·数据集成与应用集成·多系统权限管理
C雨后彩虹11 分钟前
投篮大赛问题
java·数据结构·算法·华为·面试
Hello eveybody23 分钟前
介绍最大公因数和最小公约数(C++)
java·开发语言·c++
ckhcxy24 分钟前
抽象类和接口
java·开发语言
Gerardisite25 分钟前
私域运营新利器:RPA驱动外部群多模态互动
java·人工智能·python·微信·自动化
@小柯555m30 分钟前
算法(字母异位词分组)
java·开发语言·算法·leetcode
ai产品老杨42 分钟前
深度解析:基于异构计算架构的 AI 视频中台(支持 GB28181、RTSP、Docker 部署与源码交付)
人工智能·架构·音视频
Carsene1 小时前
开篇:我们距离理想的 Java SQL DSL 还有多远?
java·sql
敖正炀1 小时前
集合-List-LinkedList
java
AI人工智能+电脑小能手1 小时前
【大白话说Java面试题】【Java基础篇】第9题:HashMap根据key查询元素的时间复杂度是多少
java·开发语言·数据结构·后端·面试·哈希算法·哈希表