【API网关】618快到了如何防止接口被过载访问导致故障?配置熔断机制即可

618快到了如何防止接口被过载访问导致故障?配置熔断机制即可

使用场景

618快到了后面还跟着双11,电商API的接口会收到大量并发或线程,这样的高冲击会使服务器负载瞬间超过峰值,如何避免过载导致宕机的风险?

解决方案

配置熔断功能,通常是为高并发量或高线程量的API做智能防御的一种安全设置,就像给API上了保险丝,一旦到了某个给定值就断开或半开启状态,进入熔断机制待线程及并发缓和后恢复正常。

步骤:
1.进入API网关平台,点击安全设置,展开下拉列表,点击熔断规则配置
在这里插入图片描述
2.添加熔断规则
在这里插入图片描述
配置说明:
Hystrix保护模式分为“信号量隔离模式”和“线程隔离模式”
信号量隔离模式:超大并发量的场景下,每个服务实例每秒都几百的QPS场景用信号量;另外 请求缓存的这些服务的时候,可以采用信号量隔离模式;
线程隔离模式:开销比较大的时候,或者是请求比较耗时的时候,并发低时,可以采用线程隔离模式。
容器开启阀值表示达到—定的请求量后熔断器才能开始工作,出错百分比阀值表示出错率超过百分之多少开始启动,熔断器工作时间表示中断多少秒后进入半打开状态

3.把API添加进规则
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值