微服务-网关

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

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

快速入门

引入依赖

路由属性

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

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

路由断言

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

路由过滤器

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

相关推荐
Pocker_Spades_A4 分钟前
面向云原生架构的时序数据库选型:在国际主流 TSDB 谱系中理解 Apache IoTDB比
云原生·架构·时序数据库
BUTCHER58 分钟前
Java 启动服务时指定JVM(Java 虚拟机)的参数配置说明
java·开发语言·jvm
sheji341614 分钟前
【开题答辩全过程】以 会议室场地预约系统为例,包含答辩的问题和答案
java
nihui12322 分钟前
微服务解决方案 netflix与alibaba哪个好?
微服务·云原生·架构
摇滚侠27 分钟前
尚硅谷 Java 零基础全套视频教程,System、Runtime、BigDecimal、BigInteger、Random,笔记 151
java·开发语言·笔记
重学一遍28 分钟前
深啃项目第四篇-kafka
分布式·kafka
fo安方29 分钟前
软考~系统规划与管理师考试——真题篇——章节——第5章 应用系统规划——解析版
java·运维·网络
阿杰真不会敲代码34 分钟前
POI 讲解
java·spring boot
海鸥8134 分钟前
ArgoCD App of Apps 模式详解
java·elasticsearch·argocd
二哈喇子!41 分钟前
面向对象经典题整理
java·面向对象·