直播平台的高併發架構設計1 現狀

2021-07-14 12:08:20 字數 344 閱讀 3703

對技術人來說,火爆即是高併發的代名詞。越是火爆的平台,對架構、負載容量的要求越高。挑戰常在,怎麼應戰?

這就是對我們現在接觸到的這些行業做了一些分類,有綜合類的,就是使用者產生內容,以娛樂為主,不對使用者產生的內容做強的劃分。會有一些建議,但是不會強制要求。還有一部分行業性比較強的,像財經、體育,教育這些類。

還有就是最廣泛的秀場類的,這個盈利模式也是最清晰的,它的量特別大,主播依賴特別強的這種業務。這部分廠商的核心需求很明確,大部分來自於他們的業務需求,他們擅長做的是裝機量,保持高日活,保持主播和使用者之間的黏性,然後怎麼做商業化,商業化已經讓很多人頭疼了,這些事情夠他們忙,而且是他們擅長的。

架構設計原則 高併發

架構設計原則 高併發 高併發設計可以從以下幾方面考慮 1.無狀態 無狀態的應用容易進行水平擴充套件。實際常用 應用無狀態,配置檔案有狀態,例如,不同的機房讀取不同的配置檔案,通過配置中心指定。2.拆分 拆分維度 3.服務化 服務化需要考慮自動服務註冊,和服務發現,還有服務的分組 隔離,例如,有的系統...

高併發架構設計原則 拆分

在系統設計初期,是做乙個大而全的系統還是根據模組進行拆分要根據環境和需求進行權衡。訪問量不大 功能簡單 研發資源不多時可以做乙個大而全的系統即可 如果訪問量大資源充足 功能繁多可以考慮按功能拆分系統。下面幾種拆分維度 按照系統功能 業務拆分,比如商品系統 購物車系統 結算系統 訂單系統等。對乙個系統...

高併發架構設計學習總結

設計目標 打造乙個高可用 高效能 易擴充套件 可伸縮性強的應用系統。架構分類 1.業務架構,如何分拆模組,如何大團隊協作,快速高效滿足業務迭代,微服務 2.效能架構 高併發架構,高負載架構,架構 軟體應用分為 架構設計,程式,資料結構,演算法 常用設計方向 流量分流 nginx負載均衡,反向 靜態化...