早上大群产品反馈线上数据加载有问题,只展示短视频没有展示影评。排查了我们这边推荐接口返回数据正常,经排查是另一个业务方的接口出了问题。这次的问题都是由于公司的上线不规范导致的,每次功能上线了也不通知下服务提供方,包括这个接口预计会有多大的流量都应该提前通知的。像这次,接口一上线qps就有1000+,而我们一开始整个服务的qps也就1500左右,到了晚上高峰时期qps有1500了,00点后发现qps高达4000+,这已经超出了我们服务的承受范围,要不是做完我们临时加了3台机器,估计就会影响到别的关键服务了,到时候就通报批评了。这个功能调用调用了很多服务方的接口,按照平时的接口请求量可能就部署两台机器也就够了,流量突增,又没有增加机器来扩展服务,服务处理能力没达到这个量级的qps的处理能力,于是就出问题了。而这个服务又不是核心功能,而我们可能把很多接口都是通过一个服务提供的,导致影响到核心服务。之前我们也反馈过了,上线之前通知下各个业务方,这样业务有所心里准备,流量大就临时加机器啥的,也不至于现在出这个线上问题。我们组就打算以后提供的接口都加上限流,这样就也不担心功能突然上线,影响到核心服务。之前没意识到限流的重要性,这次发现还是蛮重要的。
论接口限流的重要性
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 互联网性能与容量评估的方法论和典型案例 - 简书 http://www.jianshu.com/p/fbf56c...
- 架构以及我理解中架构的本质 在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感...