×

gateway

GateWay 中StripPrefix的作用

aerof aerof 发表于2024-04-21 浏览5039 评论0
网关过滤器 StripPrefix 过滤器 StripPrefix网关过滤器工厂采用一个参数StripPrefix。 StripPrefix参数表示在将请求发送到下游之前从请求中剥离的路径个数。 作用: 去掉部分URL路径 spring: cloud: gateway: routes: - id: bds-lbs-service uri: lb://bds-lbs-service predicates:

gateway

Spring Cloud Gateway之路由断言工厂篇

龙运凯ᵀ¹⁸⁶¹⁰⁶⁶⁸⁷⁸⁸ 龙运凯ᵀ¹⁸⁶¹⁰⁶⁶⁸⁷⁸⁸ 发表于2024-04-21 浏览3753 评论0
1. 背景 最近,需要提升系统安全性,市面上有很多款网关服务的技术方案,最终选择了Spring Cloud Gateway。 2. Spring Cloud Gateway工作机制 官网配图: 客户端向Spring Cloud Gateway发出请求。如果网关处理程序映射确定一个请求匹配一个路由,它将被发送到网关Web处理程序。此处理程序通过特定于请求的过滤器链运行请求。虚线分隔过滤器的原因是,过滤器可以在发送代理请求之前和之后运行逻辑。执行所有“预”筛选逻辑。然后发出代理请求。

gateway

SpringCloud-gateway 实现服务发现路由

如风 如风 发表于2024-04-21 浏览4666 评论0
springcloud-gateway使用webflux响应式编程并使用Netty非Servlet容器,使用Netty转发请求,属于非阻塞请求,具有很高的性能,他通过一系列的断言和Filter来实现路由控制,最终由 NettyRoutingFilter 进行请求发送 自定义服务发现路由配置  目前有个难题是,我们的项目都是带有上下文的,并且上下文与服务id保持一致,所以请求的时候都是服务/serviceId/api/test,但是gateway自带的服务发现路由配置默认是去掉servic

gateway

Spring Cloud Gateway配置详解-过滤器

ilotter ilotter 发表于2024-04-21 浏览5314 评论0
Spring Cloud Gateway-过滤器 本节将为大家详细介绍Spring Could Gateway 内置过滤器相关内容。 Spring Cloud Gateway 过滤器为大家提供了修改特定路由中的http请求和响应的能力,默认提供了31种过滤器,基本满足大家的各种场景需求. 基本配置 过滤器的配置分为两种方式,一种是通过配置文件的方式(此方式有简化配置模式及详细配置模式两种,同断言,不再详述),一种是通过编码的方式。 配置文件(摘自官方文档): spring:

gateway

Spring Cloud Gateway Actuator API SpEL 代码注入漏洞复现 (CVE-2022-22947)

国王 国王 发表于2024-04-21 浏览6611 评论0
影响范围 Spring Cloud Gateway < 3.1.1 Spring Cloud Gateway < 3.0.7 概念: 什么是spring cloud? Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各

gateway

【gRPC】双向认证下grpc-gateway原理及简单使用

ㅤ 发表于2024-04-21 浏览5162 评论0
前言 在上一篇文章自签CA、服务端和客户端双向认证中,我们了解了双向认证并进行了实践,本篇文章将基于双向认证,使用gRPC-Gateway提供http请求处理的api,这样便于提供gRPC和RESTful风格的API。官方地址:https://github.com/grpc-ecosystem/grpc-gateway,本篇文章中的代码上传在gitee上:tonghua / grpc-gateway 一、grpc-gateway原理 gRPC-Gateway是Protocol

gateway

实现简单微服务单点登录(SpringSecurity+Gateway+Redis)

yufeasd yufeasd 发表于2024-04-21 浏览4164 评论0
一、需求 整个微服务项目有两个服务,一个用户鉴权服务和业务处理服务。基本需求是用户通过鉴权服务进行用户认证操作并返回令牌Token,后续通过token访问业务服务。 二、项目基本结构 - gateway - service - service-user - service-business service-user是用户鉴权服务,主要采用SpringSecurity实现用户鉴权。service-business则是一些业务操作。 gateway主要用于服务分发 三、鉴权