微服务-网关

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

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

快速入门

引入依赖

路由属性

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

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

路由断言

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

路由过滤器

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

相关推荐
gelald3 分钟前
Spring Boot - 自动配置原理
java·spring boot·后端
hssfscv5 分钟前
软件设计师下午题六——Java的各种设计模式
java·算法·设计模式
heimeiyingwang12 分钟前
【架构实战】NewSQL数据库对比(TiDB/CockroachDB)
数据库·架构·tidb
希望永不加班17 分钟前
SpringBoot 集成测试:@SpringBootTest 与 MockMvc
java·spring boot·后端·log4j·集成测试
提子拌饭13318 分钟前
星芒便签:鸿蒙Flutter框架 实现的美观便签应用
flutter·华为·架构·开源·harmonyos·鸿蒙
enAn_20 分钟前
对照片和视频文件名,程序追加日期,直观看
java·maven
yaaakaaang27 分钟前
六、适配器模式
java·适配器模式
陈天伟教授28 分钟前
心电心音同步分析-案例:原型设计一
开发语言·人工智能·python·语言模型·架构
@不误正业33 分钟前
第04章-开源鸿蒙的架构概览
架构·开源·harmonyos
仗剑_走天涯33 分钟前
hadoop reduce阶段 对象重用问题
大数据·hadoop·分布式