微服务-网关

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

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

快速入门

引入依赖

路由属性

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

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

路由断言

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

路由过滤器

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

相关推荐
我居然是兔子2 小时前
异常练习:在试错中吃透Java异常处理的底层逻辑
java·开发语言
CC.GG3 小时前
【C++】STL容器----unordered_map和unordered_set的使用
java·数据库·c++
Overt0p3 小时前
抽奖系统(4)
java·spring boot·tomcat
Blossom.1184 小时前
Prompt工程与思维链优化实战:从零构建动态Few-Shot与CoT推理引擎
人工智能·分布式·python·智能手机·django·prompt·边缘计算
想做后端的小C4 小时前
Java:接口回调
java·开发语言·接口回调
爱学习的小可爱卢5 小时前
JavaEE进阶——Spring核心设计模式深度剖析
java·spring·设计模式
怒放吧德德5 小时前
软考架构师:考试心得分享
程序员·架构
毕设源码-钟学长5 小时前
【开题答辩全过程】以 个性化电影推荐网站的设计与实现为例,包含答辩的问题和答案
java·spring boot
C++业余爱好者5 小时前
Power Job 快速搭建 及通信机制介绍
java
qq_2704900966 小时前
SpringBoot药品管理系统设计实现
java·spring boot·后端