• 正文
  • 推薦器件
  • 相關推薦
申請入駐 產業(yè)圖譜

2023VDC互聯網技術分會場:聚焦科研技術硬實力,持續(xù)發(fā)展未來全新生態(tài)

2023/11/03
1677
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

2023年11月1日,vivo開發(fā)者大會在深圳成功舉辦。此次大會設有一個主會場和十個分會場。互聯網技術會場由vivo互聯網的八位技術專家,帶來vivo在微服務、大數據、云計算、DevOps、活動中臺、音視頻等方面的技術實踐成果與思考。

核心技術演進優(yōu)化,助力行業(yè)快速發(fā)展

vivo微服務平臺為全球60多個國家/地區(qū)的5億+用戶提供服務,其中vivo的萬級微服務,覆蓋全網機器規(guī)模十萬級,每天高達8000億次的RPC調用次數,峰值QPS達到千萬級。

vivo互聯網中間件平臺負責人羅亮,在分享時介紹了大規(guī)模、海量業(yè)務的微服務架構具體實踐過程。通過深度參與業(yè)務的微服務架構改造,形成了總計近30項架構能力矩陣,并且在構建微服務架構技術體系,為更好解決具體實踐過程中碰到的問題與挑戰(zhàn),通過自研部分能力解決億級用戶規(guī)模下內部業(yè)務的功能需求及復雜問題,vivo堅持業(yè)務適用原則,走出了一條從“開源“到”開源+自研”的研發(fā)路徑。并且在這個實踐過程中輸出了一套關于中間件組件的全生命周期管理策略,為業(yè)務升級和用戶新需求做好保障。

萬億級數據爆發(fā)式進化,升級改造構建創(chuàng)新生態(tài)

針對數據穩(wěn)定和數據價值領域,vivo互聯網基礎數據方向負責人劉開周從海量基礎數據計算架構的應用角度,講述在數據爆發(fā)式增長的時代,vivo的解決方案和未來的發(fā)展愿景。

vivo根據業(yè)務發(fā)展情況,多措并舉,穩(wěn)扎穩(wěn)打,通過構建流批雙活鏈路架構和支持多種組件配置化輸出,引入異步請求框架,解決實時計算數百萬并發(fā)性能問題,實現Redis批量動態(tài)擴容時秒級延時;構建動態(tài)微批計算架構,大幅降低維表和業(yè)務表數據量,動態(tài)自動計算分區(qū)數和合適的計算資源,采用Shuffle Hash Join方案,并優(yōu)化Join底層結構,去掉分區(qū)排序,在批計算性能方面提升了60%以上。

全局布控形成資源互補,保障集群提升運維效率

“在線服務和離線任務構成了數據中心的運營。在混部之前,在線和離線都是獨立部署,無法形成有效的資源互補,數據中心整體資源利用率不高。”vivo互聯網容器架構師甘青,在混部技術的分享中,提到了在線和離線獨立部署的問題。vivo混部平臺實現了強大的混部調度、隔離能力,并構建了一套高效運維平臺和可視化監(jiān)控體系,讓混部技術在保障服務SLO的前提下,極大地提高數據中心資源利用率。

vivo通過對技術的優(yōu)化和迭代,將離線任務的資源需求開辟了一個嶄新的道路,為大數據平臺增效降本提供了新思路。而離線任務如何在混部集群利用好計算資源,則需要進一步攻克難題。vivo互聯網大數據架構師黃榮杰,在講解離線混部Spark on K8s 彈性調度的部分時,為大家進行了全面的講解。在實踐中,vivo采用了任務跑通跑順、跑穩(wěn)跑準、跑得智能的“三步走”策略,實現了離線混部技術可供調度任務近2萬個,每天調度的次數超過4萬次。在高峰期,能為離線任務額外增加2萬核、50TB內存的計算資源。

低代碼系統(tǒng),讓活動更簡單、更高效

vivo互聯網用戶運營前端專家馮偉在講解悟空系統(tǒng)的版塊中,與在場觀眾分享了悟空系統(tǒng)的前臺設計。悟空系統(tǒng)在2018年誕生,它通過SaaS+PaaS的模式,實現vivo生態(tài)內100%業(yè)務場景覆蓋,通過提供平臺服務,針對個性化需求使用全鏈路的開發(fā)工具,達到降本增效、全員復用的效果。而對于在不影響開發(fā)體驗情況下,實現iframe預覽區(qū)數據通信高性能,這一問題上,vivo仍舊發(fā)揮自身的自研實力,通過自研unirender加載方案和歸一化數據存儲,解決了 iframe數據通信方式單一且復雜的短板。

同時在新技術探索上,vivo一直致力于通過智能化手段提升活動運營效率,通過自研轉換引擎實現三方頁面轉換能力,并支持自然語言快速搭建活動,極大降低了運營門檻。

現如今,簡單、高效的平臺決定了產出的質量。vivo互聯網用戶運營服務器專家姜野在現場講解了智能活動中臺的相關內容。悟空系統(tǒng)的中臺為互動組件提供中臺能力支撐,讓活動形式更豐富、多變,而BCA模型的誕生,則讓中臺系統(tǒng)更加智能化。BCA,即用戶行為、行為條件、用戶行為滿足條件后觸發(fā)的動作(Behavior、Condition、Action),它的一個用戶行為對應著多個條件和多個動作,而在BCA模型的基礎之上,通過playmaker玩法編輯器,運用自研低代碼系統(tǒng)生成動態(tài)活動定義,再進行渲染集中式配置,實現在運營層面的改變與更新,讓悟空平臺成為一個集可視化、組件化、一站式的綜合運營平臺,不僅讓活動更簡單,而且更有效。

“多快好省”,觀看體驗+刷新兩不誤

短視頻的普及離不開技術躍進和移動互聯網的普及,人們對短視頻的訴求除了優(yōu)質的內容之外,還對播放流暢度有著更高的期待。為提升觀看過程中的流暢度,vivo上線了多項優(yōu)化策略。vivo互聯網音視頻架構師蔡創(chuàng)業(yè)分享了vivo 短視頻在體驗優(yōu)化環(huán)節(jié)的實踐經驗。在網絡連接環(huán)節(jié),vivo通過連接復用、?;?、HTTPDNS等方式提升連接速度和成功率;在數據下載環(huán)節(jié)通過多線程分片下載的方式提升下載速度和成功率;通過預渲染的方式,實現了首幀的“零耗時”;為提升播放過程中的流暢度、同時兼顧到流量成本,vivo對預加載策略進行了積極的探索,包括固定大小預加載、動態(tài)預加載以及智能預加載。同時,還基于播放過程的拆解和策略的監(jiān)控,上線了BI分層監(jiān)控體系,從核心技術指標、播放優(yōu)化策略、視頻基礎信息等維度進行了詳細的監(jiān)控。

由vivo 互聯網音視頻架構師馬運杰,現場分享短視頻成本優(yōu)化的環(huán)節(jié)。就達成降本增效而言,通過拆解CDN成本的影響因素,確定以降低單價、極致壓縮、利用率治理為突破方向。再這幾個方向上,分別采用PCDN、自適應編碼、建設利用率報表體系等技術手段,在兼顧播放體驗的同時,完成播放成本降低的任務。

隨著手機智能化的不斷發(fā)展和創(chuàng)新迭代,研發(fā)技術的進步和智能化生態(tài)的形成離不開開發(fā)者堅持不懈的精進努力和不斷創(chuàng)新。作為全球領先的科技企業(yè),vivo始終堅守技術創(chuàng)新,積極構建核心競爭力,以用戶需求為導向并攜手開發(fā)者及業(yè)內伙伴,為實現互聯網技術的持續(xù)升級和發(fā)展做出更大的貢獻。

推薦器件

更多器件
器件型號 數量 器件廠商 器件描述 數據手冊 ECAD模型 風險等級 參考價格 更多信息
LM3886T/NOPB 1 Texas Instruments 68W, 1 Ch, 20-94V supply stereo Class-AB amplifier w/ Mute 11-TO-220 0 to 70

ECAD模型

下載ECAD模型
$7.64 查看
MAX2112ETI+T 1 Maxim Integrated Products Video Tuner,
暫無數據 查看
HUM-900-PRO 1 Linx Technologies Inc RF TXRX MODULE ISM<1GHZ
$175.2 查看

相關推薦