Handling 1M websocket connections in Go
This repository holds the complete implementation of the examples seen in Gophercon Israel talk, 2019. This repository demonstrates how a very high number of websockets connections can be maintained efficiently in Linux
Everything is written in pure Go
Each folder shows an example of a server implementation that overcomes various issues raised by the OS, by the hardware or the Go runtime itself, as shown during the talk. is a wrapper to stop all running clients.
Source: github.com