在互联网公司做软件开发,除了开发出高质量的软件,给用户愉快的体验之外,能承受高并发的用户访问也是很有必要的,这就对软件系统的架构有着一定的要求了,比如微博等各种媒体平台,有时候因为一个热点事件就可以让平台流量剧增,这是最考验平台抗并发能力的时候,近期赵丽颖结婚算是一个热点了,由于赵丽颖的人气过高,微博也未幸免,遭到了高并发的挑战。
其中一名网友发帖是这么说的,赵丽颖冯绍峰公布了结婚的消息,号称能承载“8个明星同时出轨”的微博移动端和PC端都崩了。心疼微博的工程师,又是早起加班的一天!他的这段话“8个明星出轨”无非就是8个热点事件,这背后的流量想必也是非常巨大的,说明赵丽颖结婚事件这次带来的流量是很大的,针对这样的情况,我们看看其他的技术网友们是怎么评论这次事件的吧!
新浪微博员工:当时正堵在西二旗路上,被通知客户端崩了...崩...了....
上世是朵花:我想一定很着急吧,这种心情能体会,曾经有过类似的经历。
网友二:良心艺人,不在周末午夜搞事情。倒是渣浪,啥时候出点事都崩溃
上世是朵花:这名网友应该不是搞技术的,对娱乐方面比较关心。
新浪员工:没事,我们坚强惯了
上世是朵花:高并发来的太突然,要时刻保持战斗状态哈,辛苦了。
网友四:年终奖又没了
上世是朵花:那应该不至于吧,能够快速修复就没什么,平台出现点情况是正常的,如果网站从来不会出情况,就不会有运维工程师了。
网友五:每次都打脸,这次程度肯定不如鹿晗那次,然而还是崩了
上世是朵花:根据表象猜测没用啊,作为工程师,我们还是要看数据说话。
网友六:没错啊,人家说能扛得住出轨,没说能扛住结婚啊
上世是朵花:呵呵,有意思。
网友七:明星结个婚出个轨 微博员工就加个班加个班
上世是朵花:不怕流量大,就怕来的突然。
网友八:不就一个艺人结婚吗,至于吗?
上世是朵花:说的轻巧,呵呵,这就叫人气,这就是流量,大流量肯定是要考验系统的承载能力的。
其实对于这种微博系统短暂无法支撑的情况也是可以理解的,不像天猫的双11和京东的618,虽然也是有很大流量,但这个都是提前知道的,他们的工程师可以提前一周去加服务器去承载额外的流量,有充分的时间去做高并发的准备,而微博的情况就比较特殊了,因为热点事件到来的时间是不可知的,就给他们带来了一定的挑战,不过这样的情况也不是完全没法解决的,我个人是这么分析的,对于超人气明星发布的信息,需要有一套审核分析机制,如果分析出发出来的内容(比如结婚,出轨等)可能会引爆热点,就采取延迟发布,系统第一时间通知
运维工程师及相关工作人员做好应对措施,然后再把信息发布出去,这样就相对体验好一点,当然,这只是我个人临时想到的一个方案,没有过多的去思考,也许有更好的应对措施。
阅读推荐: 华为云计算之争,可以取得胜利吗?