Re:The Hidden Complexity of Scaling WebSockets
by neillyons on Saturday January 25, 2025 @03:31AM
(#42820358)
You still need to be careful, as this won't catch panics from go routines launched from your http handler.
Re:The Hidden Complexity of Scaling WebSockets
by ramchip on Saturday January 25, 2025 @04:06AM
(#42820477)
Yeah, I'm simplifying a bit. It may not cause an immediate exit, but it can leave the service broken in unpredictable ways. See this discussion for instance: https://iximiuz.com/en/posts/go-http-handlers-panic-and-dead...
Unless you're the default `net/http` library and simply recover from the panic: https://github.com/golang/go/blob/master/src/net/http/server...