图片-稻子网
图片-稻子网
图片-稻子网
图片-稻子网

网易服务器崩溃-西安一马通两次坠毁,是什么技术原因?

西安易亚通的第二次崩盘,几乎每个技术组都在抱怨和猜测。知乎也发了问题,地址是:

科技圈都对这件事感兴趣,一起来看看吧!

前段时间陕西电信有一篇文章,对开发团队进行了强烈的肯定,但显得有些不专业。报道遭到不少网友的吐槽:

图片[1]-网易服务器崩溃-西安一马通两次坠毁,是什么技术原因?-稻子网

目前缺货,大家可以看一下大概内容:

图片[2]-网易服务器崩溃-西安一马通两次坠毁,是什么技术原因?-稻子网

连续挂两次健康码确实有点业余,但是真的没有服务器生成图片分发的傻。知乎@陆兴敏做了个简单的分析,一起来看看吧。

看一下西安健康码的接口数据:

图片[3]-网易服务器崩溃-西安一马通两次坠毁,是什么技术原因?-稻子网

真正的二维码数据是 //app/ 这个接口

图片[4]-网易服务器崩溃-西安一马通两次坠毁,是什么技术原因?-稻子网

看这个界面返回,设计上没有什么大问题。

主要问题是所有静态资源(例如 js/css/img)都是从一个导出中提供的网易服务器崩溃,而不是在 CDN 上。

粗略估计一下,js/css/img 的总数据量在 500kB 左右。根据从某组得到的数据网易服务器崩溃,暂时认为是准确的。健康码的峰值请求量已达到3.3w qps。

按照这个量,估计33000 x 500 x 8 bps≈这个出口量级,单机房是很难承载的。高峰来临时,出口网卡满了,直接gg了。

在写这个答案的时候,西安健康码还没有把静态资源放到CDN上,接下来我们看看流量会不会再起飞,能不能承受得住。

当然,目前所有的观点都只是猜测。具体原因需要你所在的开发团队去发现。你有什么意见?欢迎评论区讨论!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片