優酷直播消息平臺建設和雙11貓晚高可用實踐

消息平臺在直播場景中承載着播控業務(開停播、智能檔)、互動業務(聊天、打賞、紅包雨),並廣泛應用於直播內容對齊場景,是直播內容生產和消費的重要一環。

但是在大規模在線直播場景下,隨着在線用戶規模攀升,傳統 “ 推模型 ” 會導致消息成本居高不下。而爲了降成本所採用的時間換空間的合包、分批下行策略,又難以保證消息的下發性能。如何讓成本與效率兼得? 本文整理自阿里文娛技術專家趙光男在InfoQ技術公開課的分享,主要以雙11貓晚直播爲例,詳解在百萬級直播場景下,優酷如何利用 “ 拉模型 ” 保證消息平臺的低成本、高性能、高可用。

本次分享主要圍繞以下五部分展開:

  1. 超級直播場景下消息平臺的挑戰
  2. 整體介紹優酷消息平臺,包括平臺能力和端到端的架構
  3. 重點介紹消息推拉鍊路實踐,包括推模式設備分桶、鏈路去中心化、合包分批
  4. 針對超級直播,拉模式如何兼顧性能和成本
  5. 個人的技術思考

大家都知道,每年的雙11和貓晚,對阿里技術同學來說都是一次大練兵,不僅要扛住瞬時的高併發,還要高清不卡頓,更要讓觀衆邊看邊 買 ,秒開秒買。這其中直播消息起到至關重要的作用,比如主持人在臺上說,倒計時5秒搶紅包雨,消息下發就要實現線上線下 數 千萬人的秒級一致。如果早1秒,紅包雨還沒開始,如果晚1秒,紅包雨就快結束了 。

原文鏈接:【https://www.infoq.cn/article/W3daGhrhLVkG3KUgGJ9I】。未經作者許可,禁止轉載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章