×

gateway

关于gateway kong的自定义插件(kong gateway 2.0)

sb70770 sb70770 发表于2024-04-29 浏览7910 评论0
GateWay Kong 简介 ​ Kong Gateway 是一个轻量级、快速、灵活的云原生 API 网关。Kong Gateway 是一个运行在 Nginx 中的 Lua 应用程序。 ​ Kong 提供了许多**插件**供在网关部署中使用。您还可以创建自己的自定义插件。 ​ 三个组件: Kong Server :基于nginx的服务器,用来接收API请求。 Cassandra/PostgreSQL :用来存储操作数据**(无DB模式/DB模式,无DB模式在使用上会

gateway

OpenFeign, Zuul, Gateway相互不兼容的问题总结

king king 发表于2024-04-28 浏览6497 评论0
背景 项目中要把spring-boot 2.3.2版本升级到spring boot 2.6.2版本。 如果要升级spring boot 到2.6.2. 就必须要把spring cloud升级到2021.0.x版本(具体可以看最下面参考资料部分)。但是Spring cloud 在2020.0版本的时候已经移除了ribbon, Hystrix,Zuul.. 等等,而我们的项目还在用这些东西。 Gateway是Spring cloud 官方给出的替换方案。到底能不能用OpenFeign或Zuul

gateway

Spring Cloud Gateway 3.1.1基于redis实现动态路由和管理功能

网站开发 网站开发 发表于2024-04-27 浏览5634 评论0
需求: 正常的提供一个网关服务,可以实现网关的管理(增删改查) 思路: 1、创建一个网关路由数据表来实现网关的配置管理 2、低版本Spring Cloud Gateway 框架要实现基于reids网关动态路由,有两步 (1)实现RouteDefinitionRepository接口,实现下面三个 方法即可分别对应路由的获取、保存和删除 Flux getRouteDefinitions(); Mono save(Mono route); Mono delete(Mono routeId)

gateway

Knife4j+gateway动态路由聚合微服务API(knife4j gateway)

神经蛙 神经蛙 发表于2024-04-27 浏览4568 评论0
概述 knife4j的聚合API,其实官网有现成的例子,但包括其他能搜索到的资料都是基于静态网关的配置,我们现有的都是结合nacos实现动态网关配置,基于此留下这篇完整的教程文档说明:本文假定你有一定的springcloud等相关知识,如没有请自行查找其他资料 基础环境 spring-boot-dependencies2.2.9.RELEASEspring-cloud-dependenciesHoxton.SR7spring-cloud-alibaba-dependencies2.2.

gateway

springcloud:网关组件gateway详解(三)

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-04-27 浏览5049 评论0
0. 引言 前两期我们针对微服务的概念和基本情况做了介绍,那么本期我们就针对其中最重要的网关组件来进行详细讲解。如果还不清楚这些基础概念的,可以查看前两期文章:什么是分布式微服务,如何学习微服务(一) 微服务涉及哪些技术、有哪些核心组件(二) 1. Spring Cloud Gateway简介 Spring Cloud Gateway是Spring Cloud推出的用来替代Zuul的网关产品,如同zuul综合了ribbon、hystrix的负载均衡、熔断、降级、限流能力,Spring

gateway

springCloud-14 gateWay 统一鉴权

meiti meiti 发表于2024-04-26 浏览5737 评论0
目录 一,统一鉴权 1.1 鉴权逻辑 1.2 代码实现 一,统一鉴权 内置的过滤器已经可以完成大部分的功能,但是对于企业开发的一些业务功能处理,还是需要我们自己 编写过滤器来实现的,那么我们一起通过代码的形式自定义一个过滤器,去完成统一的权限校验。 1.1 鉴权逻辑         开发中的鉴权逻辑: 当客户端第一次请求服务时,服务端对用户进行信息认证(登录) 认证通过,将用户信息进行加密形成token,返回给客户端,作为登录凭证 以后每次请求,客户端都携带认证的to

gateway

Gateway-路由、过滤器配置(gateway内置过滤器)

僵尸 僵尸 发表于2024-04-26 浏览5004 评论0
相关名称介绍 1、Route(路由) 路由是网关的基本单元,由ID、URI、一组Predicate、一组Filter组成,根据Predicate进行匹配转发。 ID:自定义的路由 ID,保持唯一 URL:目标服务地址 2、Predicate(谓语、断言) 路由转发的判断条件,目前SpringCloud Gateway支持多种方式,常见如:Path、Query、Method、Header等,写法必须遵循 key=vlue的形式 3、Filter(过滤器) 过滤器是路由转发请求时所经过的

gateway

基于 GateWay 和 Nacos 实现微服务架构灰度发布方案

YaoYao YaoYao 发表于2024-04-25 浏览5792 评论0
一、灰度发布 灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。 灰度发布开始到结束期间的这一段时间,称为灰度期。灰度发布能及早获得用户的意见反馈,完善产品功能,提升产品质量,让用户参与产品测试,加强与用户互动,

gateway

分布式限流之 - Spring Cloud Gateway层限流实现

钟情 钟情 发表于2024-04-25 浏览4053 评论0
写在前面的话 高兵发的三驾马车:缓存、降级、限流,这里仅仅说限流 常用的限流算法有:计数器算法、固定窗口算法、滑动窗口算法、漏桶算法、令牌桶算法;每种算法的特点和优缺点这里不展开,比较适用的限流算法基本都会选择令牌桶,并且这里基于Spring Cloud Gateway Redis本身默认就是基于令牌桶算法实现 限流按照类型分为:单机、分布式; 限流按照请求流量的路径分为:nginx、gateway、微服务 如果仅仅使用于单机环境:谷歌guava的RateLimiter、(AtomicI

gateway

Spring Cloud Gateway--全局过滤器(GlobalFilter)--作用/使用

AB模板网 AB模板网 发表于2024-04-25 浏览9044 评论0
原文网址:Spring Cloud Gateway--全局过滤器(GlobalFilter)--作用/使用_IT利刃出鞘的博客-CSDN博客 简介         SpringCloud Gateway支持自定义过滤器,可以很灵活的进行请求或者响应的控制。         自定义过滤器的方法是实现GlobalFilter接口、实现Ordered接口。这两个接口的全路径为: org.springframework.cloud.gateway.filter.GlobalFilter org