Handling 1M websocket connections in Go

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