2021 VDC :vivo 互聯網服務億級用戶的技術架構演進之路 | 附PPT 下載

關注公衆號【vivo互聯網技術】——回覆【2021VDC】獲取大會PPT。

2021年12月16日,vivo 開發者大會圓滿落幕。在互聯網技術專場中,來自vivo 互聯網技術的6位研發專家,從基礎架構、效能提升兩方面分享了 vivo互聯網技術服務億級用戶的技術架構演進之路。

01. 消息推送服務支持每秒100w推送速度、億級用戶同時在線

隨着互聯網的普及以及各類互聯網產品的層出不窮,我們走入信息爆炸時代,互聯網產品信息量不斷上漲給推送系統帶來不同的挑戰。

vivo 推送平臺系統架構師李青鑫在《vivo推送平臺架構演進》中和大家分享vivo推送是如何解決在業務發展過程中遇到的問題及挑戰。

(vivo 推送平臺系統架構師李青鑫)

vivo推送平臺通過和系統的深度結合,建立穩定可靠、安全可控、支持每秒100w推送速度、億級用戶同時在線的消息推送服務,幫助不同行業的開發者挖掘更多的運營價值。推送平臺的核心能力是利用長連接技術 ,以智能設備、手機爲載體爲用戶提供具備實時、雙向的內容和服務傳輸的能力。

推送平臺技術上已具備:

  • 實時百萬/秒推送速度

  • 日最高122億推送量

  • 實時推送效果分析

  • 全量推送消息實時審計

02. vivo自主研發一站式智能存儲平臺,支撐vivo在網總用戶數達2.7億

近幾年vivo互聯網業務處於高速發展的狀態,爲提升用戶服務質量和內部降本增效,2018年啓動了自研數據庫與存儲平臺的計劃。

此次,vivo存儲技術團隊研發總監肖博分享了《vivo 數據庫與存儲平臺建設和探索》,講述vivo在數據庫產品、存儲服務、數據庫服務支撐體系幾個方向的建設思路和思考。

(vivo存儲技術團隊研發總監肖博)

vivo數據庫與存儲平臺是vivo自主研發的交互便捷、體驗良好、自助化、智能化的覆蓋通用存儲產品運維和研發需求的一站式智能存儲平臺。目前平臺具有5萬+數據庫實例,4000+數據庫&存儲服務器,支撐vivo 在網總用戶數達2.7億(不含外銷),數十款月活過億的應用。

03. 全鏈路的3D展示平臺,從3D編輯器到前臺頁面一條龍實現

隨着3D技術的不斷髮展,電商平臺可以將商品的3D模型直接放在詳情頁展示給用戶,使用戶可以更加直觀的360無死角體驗最新的產品。

然而H5的360展示多基於開源方案,存在調試繁瑣,手機發熱,內存佔用多,效果沒有達到預期等問題。針對這些問題我們搭建了全鏈路的360度展示平臺。

vivo用戶運營前端專家蘇寧帶來了《前端可視化提效法寶-全鏈路360度展示平臺》的主題分享。

(vivo用戶運營前端專家蘇寧)

vivo 全鏈路的360度展示平臺是一個從模型導入調試到上線全程無需研發參與的360演示編輯平臺,支持自動格式轉換和材質複用,相較於傳統的開源展示方案擁有更好的光影和材質的表現。

平臺具有以下特點:

  • 從模型輸出到上線,研發全程無需介入

  • 在線360場景編輯,自動格式轉換,已編輯的素材可複用

  • 更好的光影和材質的展示效果

04. 沉浸式代碼覆蓋體驗平臺,爲業務提供一站式代碼覆蓋率管理服務

集成代碼覆蓋率平臺作爲質量把控環節上面一個重要的工具,在前端很少有成熟的方案或產品可供選擇,究其原因是前端代碼運行在各個終端,數據收集合並難度很大,爲了解決這一問題,vivo 研發團隊從零搭建了一個前端集成代碼覆蓋率平臺 —— 馬可平臺

vivo商城前端專家宋加超爲大家分享了《前端質量提升利器-馬可代碼覆蓋率平臺》從零到一搭建的技術歷程。

(vivo商城前端專家宋加超)

馬可平臺是vivo首個前端集成代碼覆蓋率平臺,支持實時報告,增量報告,並和Git 、消息集成打通,實時渲染報告大屏。

05. vivo流量錄製回放平臺,爲業務快速、高質量迭代保駕護航

隨着業務系統規模和複雜度不斷提高,各種問題和挑戰隨之而來,其中之一就是業務迭代升級甚至重構的時候,人工迴歸測試將會受到極大挑戰,流量回放就是解決這種複雜場景下回歸難、效率低問題。流量回放怎麼實現?有哪些問題和挑戰?能給我們帶來多少收益?

vivo 平臺產品系統架構師劉延江通過《vivo流量錄製回放平臺實踐》給大家提供一些借鑑和參考。

(vivo 平臺產品系統架構師 劉延江)

vivo 業務種類多、流量大、系統複雜度高、可靠性要求高。尤其是業務迭代升級甚至重構時,人工迴歸測試將會受到極大挑戰。vivo 流量錄製回放平臺旨在解決上述複雜場景下回歸難、效率低問題。

具有以下技術優勢:

  • 零使用成本

無需編寫測試用例、無需維護測試環境;接入簡單,無需代碼開發。

  • 無侵入可插拔

對應用系統無侵入,隨時啓動、隨時停止。

  • 通用可擴展

執行框架易於擴展,容器、非容器應用都能方便使用。

06. 定製化直播SDK和一站式直播解決方案

vivo手機終端每日億級日活,內容流量分發業務場景衆多,在5G高速發展和疫情的雙重背景下,直播更是內容分發的一個重要分發方式,同時,公司內部相關的直播需求也各式各樣。

vivo 直播中臺架構師李國林在《vivo直播應用技術實踐與探索》中大家一起討論如何快速地賦能業務相關的直播能力,爲相關開發者提供定製化直播SDK和一站式直播解決方案。

(vivo 直播中臺架構師李國林)

vivo直播平臺旨在給公司內部多部門相關開發者提供定製化直播SDK和一站式直播解決方案,最終爲用戶帶來更好的產品體驗。具有以下的技術優勢:

  • 支持的直播形式多樣

    目前支持泛娛樂,低時延互動支持,支持轉播,多平臺同時推流直播,辦公網直播。

  • 接入成本低,定製化直播SDK

    提供直播基礎SDK,直播業務功能模塊化,可插拔,降低業務接入難度和接入門檻。

  • 提供豐富的開播工具,支持豐富的直播輸入源

    支持PC端,OBS,手機端等多個終端設備開播,支持第三方轉推直播,靈活性高。

2021 vivo開發者大會 · 互聯網技術專場已收官。未來,vivo互聯網技術將持續不斷輸出技術內容,與行業交流切磋。

關注公衆號【vivo互聯網技術】——回覆【2021VDC】獲取大會PPT。議題相關技術文章後續將在公衆號發佈,敬請關注。

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