栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

熔断,降级,限流,网关流控,服务链路追踪

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

熔断,降级,限流,网关流控,服务链路追踪

1 熔断/降级/限流 1.1 简介 1.1.1 熔断

A服务调用B服务某个功能,由于网络不稳定问题,或者B服务卡机,导致功能时间超长。如果这样的次数太多,我们就可以直接将B服务断路(A不再请求B接口),凡是调用B服务就直接返回降级数据,不必等待B服务的超长执行,这样B服务的故障问题,就不会级联影响到A。

1.1.2 降级

整个网站处于流量高峰期,服务器压力剧增,根据当前业务情况及流量,对一些服务和页面进行有策略的降级(停止服务,所有调用直接返回降级数据),以此缓解服务器资源的压力,以保证核心业务的正常运行,同时也保持了客户和大部分客户得到正确的响应。

1.1.3 熔断和降级的异同

相同点:
为了保证集群大部分服务的可用性和可靠性,防止崩溃,牺牲小我用户最终都是体验到某个功能不可用。
不同点:
熔断是被调用方故障,触发的系统主动规则。
降级是基于全局考虑,人工停止一些正常服务,释放资源。

1.1.4 限流

对打入服务的请求流量进行控制,使服务能够承担不超过自己能力的流量压力。

1.2 Spring Cloud Alibaba - Sentinel 1.2.1 简介
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/678276.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号