GopherCon UK 2019:Eran Yanay-走向無限:在Go中處理100萬個Websocket連接



Go HTTP伺服器提供了很好的可伸縮性,為每個連接分配了一個goroutine,並重用了Go運行時的高效復用和調度。儘管此技術對於大多數情況幾乎是理想的,但由於內存消耗大,Websockets應用的規模有限。

在本講座中,我們將展示如何實現自己的事件循環機制,以克服這些限制並有效管理數百萬個並發連接,同時最大程度地減少資源利用率。 。