“跃动的精灵”!9岁新西兰华裔少年的舞蹈人生!
天维专题

  • 2017新西兰大选

    新西兰时间9月23日晚7时,大选投票结束。经过紧张的计票,Bill English领导的国家党以46%的得票率胜出,但未拿到61个国会席位,必须联合小党执政。

  • 2017财政预算案深度解读

    2017年5月25日,新西兰2017年度财政预算案正式揭开面纱。政府大范围派糖,不仅推出20亿大礼包补贴中低收入人群,还承诺未来几年将在奥克兰建造3.4万栋保障性住房。

1 2
往期专题

微信红包海量运营:发10亿个红包难在哪里?(组图)

日期:2015-02-21 07:45:06 阅读:  来源:腾讯大讲堂
分享到:
邮箱:

  虎嗅注:2015年微信红包书,除夕摇一摇总次数110亿次,峰值1400万次/秒,8.1亿次每分钟,微信红包收发达10.1亿次!惊人数字的背后,腾讯是怎么支撑的?本文作者节前采访到微信后台技术负责人,与大家分享红包背后

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

  本文转自微信公众号 腾讯大讲堂 (TX_DJT)。

  4800倍的挑战

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

  

  发10亿红包,难在哪里?

  微信团队总结下来有三大难点:快——如何保证用户快速摇到红包?准——如何保证摇到的红包能成功拆开?稳——如何保证拆开的红包能分享出去?

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

  三大应对策略齐上阵

  对于以上三个难点,微信后台开发团队主要通过三大应对策略应对:有损服务,柔性可用,大系统小做

  什么是有损服务?有损服务是通过精心拆分产品流程,选择性牺牲一部分数据一致性和完整性从而保证核心功能绝大多数运行。这是腾讯在PC时代积累下来的一种特色运营策略——在资源一定的前提下,互联网条件千变万化的场景中,量力而为,满足用户的核心需求。

  微信红包的核心点是摇,拆,分享红包,整个系统设计时必须尽最大可能保证这三个步骤一气呵成,任何关联系统出现异常的时候马上进行系统降级,防止引起系统雪崩。

  系统降级可以分为两个方面,一是把核心功能进行分拆和简化,通过辅助轻量化的服务实现,确保最短关键路径的可行,比方说在接入层置入摇红包逻辑,将每秒千万级请求转化为每秒万级的红包请求,再传到红包服务的后端逻辑,降低雪崩的可能性。

  同时后端采用异步分拆,接收到用户请求时仅进行合法性验证,验证完成后直接告知成功,后续业务逻辑进入异步队列进行处理,减少了用户的等待时间,也极大降低了峰值雪崩的概率。


版权声明
1. 未经《新西兰天维网》书面许可,对于《新西兰天维网》拥有版权、编译和/或其他知识产权的任何内容,任何人不得复制、转载、摘编或在非《新西兰天维网》所属的服务器上做镜像或以其他任何方式进行使用,否则将追究法律责任。


2. 在《新西兰天维网》上转载的新闻,版权归新闻原信源所有,新闻内容并不代表本网立场。

新闻评论须知
验证码

查看所有评论( 条)

新闻视频
手机天维
天维导航频道,了解您生活的方方面面:
想知道新西兰有什么样的福利吗?想知道关于新西兰的百科知识吗?新西兰都有哪些热门网站?点击这里,您就知道!
Follow我们的新浪微博
您想第一时间了解新西兰的新闻吗?请您访问//weibo.com/skykiwidotcom,从今天开始关注我们吧!
纽惠康 - 源于新西兰的健康体验
纽惠康是天维网旗下唯一的购物网站,我们的宗旨是利用我们的品牌优势,以最优惠的价格为您提供新西兰最优质的健康产品。请访问//wellcome.co.nz