GopherCon UK 2019:Eran Yanay-走向无限:在Go中处理100万个Websocket连接



Go HTTP服务器提供了很好的可伸缩性,为每个连接分配了一个goroutine,并重用了Go运行时的高效复用和调度。尽管此技术对于大多数情况几乎是理想的,但由于内存消耗大,Websockets应用的规模有限。

在本讲座中,我们将展示如何实现自己的事件循环机制,以克服这些限制并有效管理数百万个并发连接,同时最大程度地减少资源利用率。 。