首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
spring-cloud
耗子会飞
创建于2023-12-12
订阅专栏
spring-cloud学习专栏
等 1 人订阅
共17篇文章
创建于2023-12-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
小白学习spring-cloud(十八):sentinel 限流熔断神器详细介绍
限流熔断神器sentinel 1. 什么是 sentinel 在基于 SpringCloud 构建的微服务体系中,服务间的调用链路会随着系统的演进变得越来越长,这无疑会增加了整个系统的不可靠因素。在并
小白学习nacos(二): spring-cloud集成nacos
前言 版本信息 java版本:17.0.8 maven版本:3.9.2 系统版本:win11 64位 spring-cloud版本:2021.0.4 spring-boot版本:2.6.12 项目使用
小白学习spring-cloud(三):网关及spring-cloud-gateway介绍
在微服务架构中,不同的微服务可以有不同的网络地址,各个微服务之间通过互相调用完成用户请求。微服务网关就是在客户端和服务端之间增加一个API网关,所有的外部请求先通过这个微服务网关,它只需跟网关交互。
小白学习spring-cloud(四): 集成spring-cloud-gateway
版本信息 java版本:17.0.8 maven版本 3.9.2 操作系统:windows11 项目依赖版本如下: 父项目完整pom如下: 新建名为spring-cloud-gateway的子模块 项
小白学习spring-cloud(五): spring-cloud-gateway的路由配置方式
前言 通过前文咱们了解到Spring Cloud Gateway的核心是路由配置,然后在本地application.yml中配置了一条路由,但这种修改本地配置文件的方式缺乏灵活性,未必能满足灵活多变的
小白学习spring-cloud(六): spring-cloud-gateway的动态路由
前言 前文介绍了多种路由配置方式,它们存在一个共同问题:路由配置变更后必须重启Gateway应用才能生效,聪明的您一下就看出了问题关键:这样不适合生产环境! 如何让变动后的路由立即生效,而无需重启应用
小白学习spring-cloud(七):spring-cloud-gateway的内置predicate
spring-cloud-gateway核心概念: 核心概念 描述 Route(路由) 网关最基本的模块。它由一个 ID、一个目标 URI、一组断言(Predicate)和一组过滤器(Filter)组
小白学习spring-cloud(八): spring-cloud-gateway内置filter
内置filter(过滤器) 一、AddRequestHeader AddRequestHeader过滤器,顾名思义,就是在请求头部添加指定的内容 带有predicate的完整bootstrap.yml
小白学习spring-cloud(九): Spring Cloud Gateway的断路器(CircuitBreaker)功能
关于断路器(CircuitBreaker) 下图来自resilience4j官方文档,介绍了什么是断路器: CLOSED状态时,请求正常放行 请求失败率达到设定阈值时,变为OPEN状态,此时请求全部不
小白学习spring-cloud(十): Spring Cloud Gateway自定义过滤器实战(观测断路器状态变化)
前言 开发一个自己专属的过滤器,至于此过滤器的具体功能,其实前文已埋下伏笔,如下图: 简单来说,就是在一个有断路器的Spring Cloud Gateway应用中做个自定义过滤器,在处理每个请求时把断
小白学习spring-cloud(十一): Spring Cloud Gateway限流实战
前言 默认的限流器是基于redis实现的,限流算法是大家熟悉的令牌桶(Token Bucket Algorithm),关于令牌捅的原理就不在此展开了,聪明的您看一眼下图应该就懂了:装令牌的桶容量有限,
小白学习spring-cloud(十二): Spring Cloud Gateway修改请求和响应body的内容
前言 咱们聊聊如何用Spring Cloud Gateway修改原始请求和响应内容,以及修改过程中遇到的问题 首先是修改请求body,如下图,浏览器是请求发起方,真实参数只有user-id,经过网关时
小白学习spring-cloud(十三):Spring Cloud Gateway过滤器精确控制异常返回(分析篇)
前言 在《小白学习spring-cloud(十二): Spring Cloud Gateway修改请求和响应body的内容》一文中,咱们通过filter成功修改请求body的内容,当时留下个问题:在f
小白学习spring-cloud(十四):Spring Cloud Gateway过滤器精确控制异常返回(实战,控制http返回码和message字段)
第一种:抛出ResponseStatusException异常 打开gateway-change-body工程的RequestBodyRewrite.java文件,改动如下图红框,如果请求body不含
小白学习spring-cloud(十五):Spring Cloud Gateway过滤器精确控制异常返回(实战,完全定制返回body)
前言 Spring Cloud Gateway应用中,处理请求时若发生异常未被捕获,请求方收到的响应是系统默认的内容,无法满足实际业务需求 从前一篇文章《小白学习spring-cloud(十三):Sp
小白学习spring-cloud(十六):Spring Cloud Gateway编码实现任意地址跳转
前言 如何让Spring Cloud Gateway应用在收到请求后,可以按照业务的需要跳转到任意的地址去 一般路由规则 先来看一个普通的路由规则,如下所示,意思是将所有/nacos/**的请求转发到
小白学习spring-cloud(十七):禁止直接访问服务
前言 在开发过程中,网关是一个很重要的角色,在网关中可以添加各种过滤器,过滤请求,保证请求参数安全,限流等等。如果请求绕过了网关,那就等于绕过了重重关卡,直捣黄龙 在分布式架构的系统中,每个服务都有自