微服务
Spring Cloud
Spring Cloud Gateway
本文档使用 MrDoc 发布
-
+
首页
Spring Cloud Gateway
SpringCloudGateway的中文网址:[Spring Cloud Gateway 中文文档](https://springdoc.cn/spring-cloud-gateway/#google_vignette "Spring Cloud Gateway 中文文档") **<span style="font-family:楷体">在微服务架构里,服务的粒度被进一步细分,各个业务服务可以被独立的设计、开发、测试、部署和管理。这时,各个独立部署单元可以用不同的开发测试团队维护,可以使用不同的编程语言和技术平台进行设计,这就要求必须使用一种语言和平台无关的服务协议作为各个单元间的通讯方式。</span>** ## Gateway网关作用介绍  网关主要有3个核心功能特性: - 权限控制:网关作为微服务入口,需要校验用户是否有请求资格,如果没有则进行拦截。 - 路由和负载均衡(请求路由):一切请求都必须先通过gateway,但网关不处理业务,而是根据某种规则,把请求转发到某个微服务,这个过程叫做路由。当然路由的目标服务有多个时,还需要做负载均衡。 - 请求限流:当请求流量过高时,在网关中按照下游的微服务能够接受的速度来放行请求,避免服务压力过大。 | 概念 | 描述 | |------------|--------------------------------------------------------------| | 路由(Route) | 路由是网关的基本构建块,定义了请求如何被转发到微服务。一个路由包含一个ID、一个目标URI、一系列的断言和过滤器。 | | 断言(Predicate) | 断言用于判断请求是否满足某个条件,例如请求路径是否匹配某个正则表达式、请求头是否包含特定值等。断言是路由决策的重要依据。 | | 过滤器(Filter) | 过滤器用于在请求被转发之前或之后对请求进行处理,例如添加、修改请求头、响应头等。分为局部过滤器和全局过滤器。 |
admin
2024年11月28日 16:17
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Rancher
Jenkins
ADMIN-UI
VBEN-ADMIN-UI
RUST-FS
MinIO
mindoc
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码