Ich schreibe einen HTTP-Server mit Netty. Ich setze die Keep-Alive-Option, wenn ich Server-Bootstrap erstellen. bootstrap.setOption("child.keepAlive", true);
Jedes Mal, wenn ich eine HTTP-Antwort schreibe, setze ich den keep-alive-Header und schließe den Kanal nach dem Schreiben der Antwort.Netty: Sollte ich den Kanal schließen, wenn es eine "keep-alive" Verbindung ist?
rep.setHeader("Connection", "keep-alive");
channel.write(rep).addListener(ChannelFutureListener.CLOSE);
Ich bin mir nicht sicher, ob ich den Kanal schließen soll.
Schwer zu sehen, was das Geheimnis hier ist. Sie können nicht ernsthaft denken, dass das Schließen eines Kanals es am Leben hält. – EJP