微服务-网关

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

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

快速入门

引入依赖

路由属性

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

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

路由断言

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

路由过滤器

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

相关推荐
架构师沉默7 小时前
别又牛逼了!AI 写 Java 代码真的行吗?
java·后端·架构
桦说编程8 小时前
Harness Engineering — AI 时代的工程最佳实践
人工智能·架构·代码规范
毛骗导演8 小时前
万字解析 OpenClaw 源码架构-安全与权限
前端·架构
非优秀程序员8 小时前
推荐五个OPENclaw 可以应用的场景,让你明白他能干怎么
人工智能·架构·浏览器
ray_liang11 小时前
一小时手搓轻量级可代替 Qdrant 的向量数据库
后端·架构
后端AI实验室12 小时前
我把一个生产Bug的排查过程,交给AI处理——20分钟后我关掉了它
java·ai
凉年技术14 小时前
Java 实现企业微信扫码登录
java·企业微信
狂奔小菜鸡14 小时前
Day41 | Java中的锁分类
java·后端·java ee
hooknum15 小时前
学习记录:基于JWT简单实现登录认证功能-demo
java
SparkX开源AI知识库15 小时前
手摸手带你安装OpenClaw并对接飞书
算法·架构