enable tcp no delay for netty 3 server (#1746)

This commit is contained in:
Jason Song 2018-05-09 18:50:52 +08:00 committed by Ian Luo
parent b3a8f1c296
commit 430fb4c6c7
1 changed files with 2 additions and 1 deletions

View File

@ -74,6 +74,7 @@ public class NettyServer extends AbstractServer implements Server {
// https://issues.jboss.org/browse/NETTY-365
// https://issues.jboss.org/browse/NETTY-379
// final Timer timer = new HashedWheelTimer(new NamedThreadFactory("NettyIdleTimer", true));
bootstrap.setOption("child.tcpNoDelay", true);
bootstrap.setPipelineFactory(new ChannelPipelineFactory() {
public ChannelPipeline getPipeline() {
NettyCodecAdapter adapter = new NettyCodecAdapter(getCodec(), getUrl(), NettyServer.this);
@ -153,4 +154,4 @@ public class NettyServer extends AbstractServer implements Server {
return channel.isBound();
}
}
}