solidot新版网站常见问题,请点击这里查看。

Facebook如何避免 Messenger 在新年祝贺中崩溃

Facebook
pigsrollaroundinthem (39396)发表于 2018年12月29日 15时47分 星期六
来自向阿里巴巴学习
新年前夕,数以百万计的人将会使用 Facebook 的 Messenger app 祝朋友家人新年快乐,如果一切顺利,信息将会在几个毫秒内发送给接受者,然后生活将会继续。但如果发送失败,社交巨人的软件工程师团队将需要快速做出响应。Isaac Ahdout 和 Thomas Georgiou 都是这个工程师团队中的一员。他们即将迎来年度考试。在时钟走到各自时区的午夜时分,新年钟声敲响之际,无数人会点击信息发送的按钮。Ahdout 称他们最大的担忧是如何防止发生级联故障——即一个故障紧跟着另一个故障,像滚雪球一样越滚越大,直至不可开交。一种应对方法是进行广泛的负载测试,模拟大量信息的同时发送。去年新年前夕,当一个数据中心难以处理海量信息,工程师团队将流量从一个数据中心导向另一个数据中心。他们随后构建了工具能更容易的切换流量。