微服务-网关

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

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

快速入门

引入依赖

路由属性

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

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

路由断言

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

路由过滤器

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

相关推荐
SadSunset4 分钟前
(16)MyBatis执行流程分析(偏上层架构)
java·架构·mybatis
Tan_Ying_Y5 分钟前
JVM内存结构,什么是栈桢?
java·jvm
吃好喝好玩好睡好5 分钟前
OpenHarmony 分布式环境下 Electron+Flutter 应用的增量更新设计
分布式·flutter·eclipse·electron
西***63478 分钟前
人机分离・全域互联!分布式 KVM 坐席系统:应急指挥与多领域管控的硬核支撑
分布式
木井巳9 分钟前
【多线程】Thread类及常用方法
java·java-ee
爬山算法14 分钟前
Redis(170)如何使用Redis实现分布式限流?
数据库·redis·分布式
小年糕是糕手15 分钟前
【C++】内存管理(下)
java·c语言·开发语言·数据结构·c++·算法
Macbethad15 分钟前
WPF工业设备远程控制程序技术方案
分布式·wpf
CoderYanger16 分钟前
第 479 场周赛Q2——3770. 可表示为连续质数和的最大质数
java·数据结构·算法·leetcode·职场和发展
L.EscaRC18 分钟前
Spring Boot开发中加密数据的模糊搜索
java·spring boot·后端