2 ms·
I would argue against graceful shutdown. Your server and clients need to be robust against legitimate failures like a crash on the other end or the network goin
by kstenerud 7y ago
I would argue against graceful shutdown. Your server and clients need to be robust against legitimate failures like a crash on the other end or the network going down anyway, so what's the benefit of introducing yet another code path, and even worse: a code path even more rare than a cut connection?
In any distributed system, you must assume unreliability in its components, and design around that fact.