應用網路效能不佳?Network Kit助力提升網路通道的抗丟包能力和吞吐量

華為開發者論壇發表於2021-05-06

對運營人員來說,最悲傷的莫過於:透過各種渠道費力拉新來的使用者,在首次下載資原始檔時就解除安裝放棄;使用者終於決定付費購買,但是付款頁面遲遲無法開啟,最終不得不終止……

底層的網路最佳化是一個長久的過程, HMS Core全新推出的 Network Kit可快速建立網路連線,最佳化應用的網路效能,助力開發者為使用者提供煥然一新的互動體驗。

 

什麼是Network Kit?

Network Kit是 HMS Core中的一款網路基礎服務套件。

首先它支援 HTTP/1.1HTTP/2QUIC等常用網路協議,能夠為 App提供基礎的網路通訊能力。

其次 Network Kit 能夠根據業務場景自動編排網路元件能力,對網路進行自動預熱及動態調優,提升網路通道的抗丟包能力和吞吐量。 最終提供高效能、高可靠及高安全的端雲網路傳輸通道,讓消費者享受到更佳的網路互動體驗!

 

Network Kit的主要功能:

  •   Network Kit遵循 RestFul API設計風格,透過註解配置網路請求引數,支援同步、非同步網路請求,支援自定義資料格式解析,使用更加靈活。

  • Network Kit提供簡單易用的檔案上傳 /下載框架,採用多工、多執行緒技術,充分利用網路頻寬,支援斷點續傳能力。

  • Network Kit可以實現全鏈路網路加速的應用體驗,整合 hQUIC Kit、無線傳輸服務等網路加速能力,一次整合,即可完成端到端全鏈路加速。

 

Network Kit的主要優勢:

  •   更低時延。

Network Kit透過網路預熱、快取、智慧網路引數調優等關鍵技術,根據您最近的網路訪問情況和裝置狀態,預測下次請求的網路質量,動態調整網路引數,降低時延。

整合 Network Kit後, 頁面載入時延平均減少超過20%

* 圖片來自華為 Network Kit ,資料為內部測試資料

 

  •   更高吞吐量。

Network Kit聚合高效能網路開放能力,比如 hQUIC Kit,輔以華為自研擁塞演算法, 0 RTT建立連線,可最佳化多種網路環境下的通道效能,提高抗丟包能力和吞吐量,讓使用者享受更快的網路連線和傳輸速度。無論是影片、聊天,還是線上遊戲都更加通暢。

在網路抖動較大的環境, 使用hQUIC Kit可提升下載速率20%以上 :

* 圖片來自華為 Network Kit ,資料為內部測試資料

 

  •   簡單易用。

Network Kit提供多種場景化網路程式設計介面,遮蔽網路細節,滿足不同業務場景對網路請求 API的訴求和最小改造接入。聚合多個網路 SDK能力,提供統一介面,簡化整合工作量,讓您更聚焦業務邏輯。

 

作為 HMS Core中的基礎網路棧, Network Kit可以廣泛應用於行動網路下的多種場景。 例如,全球TOP20的上市文娛企業三七互娛,業務涵蓋遊戲研發與發行、線上教育等,旗下的《斗羅大陸•魂師對決》專案之前受限於下載業務邏輯實現複雜、資源包下載速度慢、成功率低等問題。在整合了Network Kit應用後,藉助多執行緒下載、透明壓縮傳輸、AI智慧分片等相關特性,資源包下載速率提升40%,成功率也大幅提高,切實減少了開發維護的工作量,改善了使用者的使用體驗。

在火車、地鐵、電梯等弱網路場景中,整合 Network Kit後可以提升 URL請求速度,弱網自適應,減少無效網路等待時間。當使用者網路型別發生變化時,無論是不同 Wi-Fi間還是 Wi-Fi和移動資料網路切換, Network Kit都可以做到 無感知切換網路平滑遷移,保障消費者暢遊網路。

在影片直播、遊戲等應用中,整合 Network Kit SDK,可以提升網路連線建立速度,降低網路請求時延。使用者無論是線上搶購,還是遊戲火拼,都能實現秒開、低延遲、無卡頓,高畫質流暢執行,再也不用因為網速“背鍋”。

 

 

欲瞭解更多詳情,請參閱:

HMS Core 5.2.0版本公告

https://developer.huawei.com/consumer/cn/forum/topic/0201513795750030057?fid=18?ha_source=hms1

Network Kit官網

https://developer.huawei.com/consumer/cn/hms/huawei-networkkit?ha_source=hms1

獲取開發指導文件

https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/network-introduction-0000001050440045?ha_source=hms1

參與開發者討論請到 Reddit社群

下載 demo和示例程式碼請到 Github

解決整合問題請到 Stack Overflow


原文連結: https://developer.huawei.com/consumer/cn/forum/topic/0202550758629870174?fid=18

原作者:胡椒


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69970551/viewspace-2770934/,如需轉載,請註明出處,否則將追究法律責任。

相關文章