注册 / 登录

淘宝直播海量在线消息互动架构

分会场:  架构演进/工程实践/大前端

 

案例来源 :

案例讲师

李义冬

淘宝 移动平台直播消息系统负责人

阿里巴巴资深开发工程师。目前就职于淘宝移动技术平台。 2009年加入手机淘宝技术团队,从事无线业务开发工作。2013年负责搭建移动APP发布平台,统一集团内APP发布流程及规范。2015年加入移动平台ACCS网关架构团队,负责多维群发网关搭建及直播在线消息弹性架构设计工作。

扫描二维码分享案例

为什么这个案例值得分享?

通过直播业务迅猛发长和实战,独立摸索设计的一套实时、高可用的弹性群发网关架构。

 

 

案例简述

 

随着移动设备的性能和网络的提升,具有实时互动特性的视频直播异常火爆。由于直播内容的眼球效应,会在极短的时间里引来成千上万人的突发流量,那么如何设计一个高并发、高可用、弹性扩容的实时消息集群,解决小至几十、大至百万房间共存的广播网关成为直播互动平台一个重要的基础 。

 

案例目标

 

直播场景中,如何解决直播间扩缩容、以及在集群化消息广播系统中,部分宕机后快速容灾和恢复问题。预期目标是,在线爆发式增长的场景下系统稳定,负载均匀、并实现可靠投递。

 

成功(或教训)要点

 

移动时代设备性能和网络对消息推送技术挑战
直播消息中间件架构的思考和演进
淘宝直播业务最佳实践和双11案例

 

案例启示

 

基于服务发现、用户流量弹性扩缩容;
利用算法最大化负载均匀度;
如何做好流量保护、订阅管理等;

 

案例在团队中的意义

 

通过直播业务迅猛发长和实战,独立摸索设计的一套实时、高可用的弹性群发网关架构。