微服务-网关

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

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

快速入门

引入依赖

路由属性

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

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

路由断言

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

路由过滤器

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

相关推荐
TracyCoder123几秒前
大白话讲Java NIO
java·开发语言·nio
Together_CZ3 分钟前
FlowFormer: A Transformer Architecture for Optical Flow——一种用于光流估计的Transformer架构
架构·transformer·光流·architecture·光流估计·flowformer·optical flow
社恐的下水道蟑螂10 分钟前
深度探索 JavaScript 的 OOP 编程之道:从基础到进阶
前端·javascript·架构
魂梦翩跹如雨10 分钟前
P8615 [蓝桥杯 2014 国 C] 拼接平方数——Java解答
java·c语言·蓝桥杯
学习路上_write14 分钟前
FREERTOS_任务通知——使用
java·前端·javascript
rabbit_pro26 分钟前
Java 文件上传到服务器本地存储
java·服务器·python
上海云盾第一敬业销售29 分钟前
CC防护技术在流量攻击中的架构解析
架构
q_191328469538 分钟前
基于Springboot2+Vue2的旅游景点购票系统
java·vue.js·spring boot·后端·mysql·毕业设计·计算机毕业设计
XL's妃妃40 分钟前
Java 基准测试工具 JMH 详细介绍
java·开发语言·测试工具
Z3r4y41 分钟前
【代码审计】RuoYi-4.7.1&4.8.1 Thymeleaf模板注入分析
java·web安全·ruoyi·代码审计·thymeleaf