微服务-网关

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

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

快速入门

引入依赖

路由属性

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

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

路由断言

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

路由过滤器

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

相关推荐
代码栈上的思考2 分钟前
消息队列持久化:文件存储设计与实现全解析
java·前端·算法
殷紫川2 分钟前
RocketMQ 两大核心特性深度拆解:事务消息与延时消息,从原理到实战全打通
架构·rocketmq
殷紫川2 分钟前
Elasticsearch 核心命脉:倒排索引、分片机制与全链路高性能调优实战
elasticsearch·架构
九河云5 分钟前
边缘计算与云协同:5G时代企业IT架构的新布局
大数据·5g·架构·边缘计算·数字化转型
召田最帅boy7 分钟前
SpringBoot实现AI智能评论审核与自动回复
人工智能·spring boot·后端·架构
sg_knight8 分钟前
设计模式实战:策略模式(Strategy)
java·开发语言·python·设计模式·重构·架构·策略模式
麦麦鸡腿堡9 分钟前
JavaWeb_SpringBootWeb,HTTP协议,Tomcat快速入门
java·开发语言
一然明月13 分钟前
Qt QML 锚定(Anchors)全解析
java·数据库·qt
晓纪同学13 分钟前
EffctiveC++_02第二章
java·jvm·c++