微服务-网关

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

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

快速入门

引入依赖

路由属性

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

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

路由断言

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

路由过滤器

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

相关推荐
程序员小羊!1 小时前
集团多事业部架构下数仓分层建模规范
架构
spencer_tseng2 小时前
Redis + Nacos.bat
java·windows·dos
troyzhxu3 小时前
列表查询的 GraphQL —— 一行代码终结你的 if-else 地狱!
java·springboot·graphql
ARM|X86+FPGA工业主板厂家3 小时前
RK3588+FPGA+EtherCAT异构架构解析|工业场景如何同时保住AI算力与微秒级运动实时性
人工智能·fpga开发·架构
小码哥哥3 小时前
四大企业AI知识库技术架构深度对比:从设计哲学到实现差异
人工智能·架构
孫治AllenSun4 小时前
【DataX】生产环境搭建DataX集群案例
java·开发语言·jvm
好好沉淀4 小时前
@NotBlank(message = “{xxx}“) 注解中花括号的含义
java
fīɡЙtīиɡ ℡5 小时前
内存泄漏产生的原因
java·spring·servlet
码智社6 小时前
Java实现RSA密钥生成、加密解密、加签验签
java
wear工程师6 小时前
ThreadLocal 在线程池里为什么会串数据:别只会答内存泄漏
java·后端