揭秘海量运营:支撑10亿个微信红包收发的技术秘密

  • 揭秘海量运营:支撑10亿个微信红包收发的技术秘密

    精选 / 2015年02月21日

    浓缩观点

    • 2015年微信红包书,除夕摇一摇总次数110亿次,峰值1400万次/秒,8.1亿次每分钟,微信红包收发达10.1亿次!惊人数字的背后,腾讯是怎么支撑的?微信后台技术负责人,与大家分享红包背后的技术。

    钛媒体注:2014年“双十一”的阿里淘宝超过500亿的巨大交易量,背后是阿里云极其尤其强大的技术支撑系统。钛媒体文章《 双十一是如何倒逼云计算成熟的? 》和《 女人们,这些技术男真的被“双十一”逼“疯”了! 》都曾有详细解析。2015年微信红包书,除夕摇一摇总次数110亿次,峰值1400万次/秒,8.1亿次每分钟,微信红包收发达10.1亿次!惊人数字再次让人们好奇,腾讯是怎么做技术支撑的?下文作者节前采访到微信后台技术负责人,与大家分享红包背后的技术秘密。

    下文来自腾讯官方微信号“腾讯大讲堂”。

    4800倍的挑战

    今年微信红包方式与去年用户与用户之间互发红包相比,摇红包的方式对业务量来说是一个极大的爆发,光是除夕10:30送出的一波红包就达到了1.2亿个,已经是2014年除夕夜峰值的4800倍之巨(2014年峰值每分钟被拆开红包数量仅2.5W个)!



    发10亿红包,难在哪里?

    微信团队总结下来有三大难点:

    快——如何保证用户快速摇到红包?

    准——如何保证摇到的红包能成功拆开?

    稳——如何保证拆开的红包能分享出去?

    大量用户在同一时间摇红包,瞬间产生每秒千万级的请求,这个量级的请求如果不加以疏导处理直接到达后台,必定会导致后端服务过载甚至崩溃。上文中除夕当天后台监控数据曲线便能说明一切——在前台重重的分流减压下,后台服务器负载仍然瞬间飙升十倍以上。

    三大应对策略齐上阵

  • 随意打赏

    提交建议
    微信扫一扫,分享给好友吧。