需求文档是出轨,测试用例也是出轨,结果上线变成了结婚,怪技术吗?
今天的朋友圈被赵丽颖冯绍峰结婚刷屏了
女粉丝闻之哭泣
男粉丝闻之落泪
没想到唐僧真的娶了女儿国的公主
没想到当初宣称8个人出轨也hold住的微博挂了
(视频来源见水印,侵权删)
网友表示纷纷吐槽
作为一名测(re)试(xin)技(chi)术(gua)人(qun)员(zhong)来跟大家聊一聊为什么8个人出轨也能支撑得住的微博为什么两个明星出轨就顶不住了呢?
不知道大家是否了解微博的体系,为了方便大数据的管理和推送,这里会用到中文分词算法。也就是针对一句话或者一个标题,需要进行分为几个关键字,通过关键字来构建后台的数据结构,与英文以空格作为天然的分隔符不同,中文字符在语义识别时,需要把数个字符组合成词,才能表达出真正的含义,所以中文的分词也就比英文要复杂很多。为了提高分词的性能就要做预处理,一个最为妥善的办法便是先进行预处理,将所有可能的分词结果一并给出,然後让後续的程序来进一步处理这些结果。(眉飞色舞小吴脸)
这两年每每遇到出轨,所有相关的信息就被会大家疯狂的访问,如果不做提前分词,结果自然是动态计算压垮了最后一根稻草,微博一挂再挂。而为了避免这个问题,微博对出轨这个关键字做了深度的需求设计、架构设计、用例设计和性能测试,最终得出了8个人一起出轨也不会宕机的测试报告。
只是没想到这次来了个结婚,一下爆发了超过以前一次出轨的搜索瓶颈。在中文分词算法中“出轨”跟“结婚”二字完全不是一样处理的,所以这个锅确实不应该是我们技术人员背嘛,毕竟“出轨”我们可是再三优化了,保证不会出问题了的。
而此次微博宕机事件原因:
日谁谁红王思聪,谁红日谁冯绍峰
超级IP赵丽颖,加上超级IP冯绍峰,这两个人的婚姻就是两个上市企业的合并
再配合:
冯绍峰:我发誓,如果将来分手,就把我名字倒着念。
倪妮:我也是。
超级IP前女友女神“倪妮”,这对分手不亚于英国脱欧
话题之大,想象空间之大,让结婚瞬间成为了哪个爆词,而hbase和spark在巨型的计算下痛苦倒地,完全眉有办法。(痛苦倒地小吴脸)
所谓外行看热闹,云层凑热闹!还是提醒微博好好对可能出现的热词都预处理及优化,例如“白嫩”、“肚腩”、“云层”。
没准哪天让微博宕机的是国民爸爸王健森的亲身儿砸其实是有白白嫩嫩小肚腩的云层,留下了下面的对话!
这是不是爆炸性消息呢~(爸,我回来了)
注:以上内容完全是云层自己一本正经的胡说八道
人家结婚和我们有啥关系,还是想想怎么在TestOps和Viptest的海洋中学习ISQE和NCTS大会的专家分享吧: