hatte ich einen Blick auf diese Bibliothek von Facebook:Graceful Neustart eines Servers mit aktiven WebSocket-Verbindungen in Go
https://github.com/facebookgo/grace
und einige andere wie diese:
https://github.com/fvbock/endless
That Lassen Sie mich anmutige Neustarts von Go-Servern durchführen, damit ich keine Ausfallzeiten habe und die laufenden Anforderungen, die verhindern, dass Daten beschädigt werden, beenden kann.
Aber ich frage mich, wie dies funktionieren würde, wenn ich aktive WebSocket-Verbindungen dabei hätte? Würde der alte Server nie aufhören zu laufen, da es aktive WebSocket-Verbindungen gibt? Ich interessiere mich nicht allzu sehr für die WebSocket-Verbindungen. Ich sorge mich nur um die normalen Anforderungen, die geliefert werden, bevor ich den alten Server herunterfahre und die neue aktualisierte kompilierte Datei einschalte, die der neuen Logik dient.
Wie verhält sich das mit WebSockets?