Ich muss mehrere Anfragen mit einer Verbindung (http keep-alive) und ich möchte eine Verzögerung zwischen ihnen hinzufügen. Gerade jetzt in meinem letzten Handler schreibe ich nächsten Httprequest in Kanal nach LastHttpContent aus früheren Anfrage empfangen wird:Wie Zeitplan HttpRequest in Netty-Kanal?
@Override
public void channelRead0(ChannelHandlerContext ctx, HttpObject msg) {
...
if (msg instanceof LastHttpContent) {
...
ctx.channel().writeAndFlush(nextHttpRequest);
...
}
}
Ich nehme an, dass Thread.sleep
mit dem ganzen netty Reaktorblock so dass ich für eine richtige Art und Weise bin auf der Suche schreiben zu verzögern im Kanal.
funktioniert wie ein Charme – AdamSkywalker