-
課程章節
單幕系統的技術挑戰
掌握 Websocket 協議
GO 實現 WebSocket 服務端
干萬級彈幕系統的架構秘密
課程回顧與總結
查看全部 -
授課群體
對直播平臺的彈幕實現原理很好奇?
對分布式高并發架構很感興趣?
想學習 G0 語言 WebSocket 開發?
想掌握更多關于 GO 語言的開發模式與經驗?
查看全部 -
111111111
查看全部 -
需要學習查看全部
-
22222222222
查看全部 -
摸查看全部
-
message 與 frame
查看全部 -
基于websocket推送
優點:
查看全部 -
mark查看全部
-
GO千萬級消息推送服務性能瓶頸
內核瓶頸
推送量大:100萬在線*10條/秒=1000萬條/秒
內核瓶頸:linux內核發送TCP的極限包頻≈100萬/秒
鎖瓶頸
需要維護在線用戶集合(100萬在線),通常是一個字典結構
CPU瓶頸
? ?json encode100萬次/秒 ?cpu耗盡
查看全部 -
github.com/gorilla/websocket<br/>查看全部
-
使用websocket.Upgrader完成協議握手,得到WebSocket長連接
查看全部 -
WebSocket是HTTP協議Upgrade而來
查看全部 -
分布式整體架構
查看全部 -
邏輯集群HTTP協議
查看全部
舉報
0/150
提交
取消