Netty ChannelHandlers
的管道是否是普通HTTP通信的良好基础,这对性能没有太大影响?像这样:
HttpRequestDecoder
)HttpContentDecompressor
)HttpResponseEncoder
)ChunkedWriteHandler
) - 如果这支持chunked transport HttpContentCompressor
)HttpObjectAggregator
) - 使用完整的req / res对象is100ContinueExpected
这基本上是最常见的HTTP服务器应该支持的,通常我们在上面的管道之后插入我们的处理程序。此外,上述顺序很重要,即聚合器必须在编码器/解码器之后等等。换句话说,如果用户想要构建一个合适的服务器,他仍然必须手动写出这么多东西。更不用说各种选项,默认情况下是关闭的,但通常更有意义设置或启用。
option()
通常可以设定?这一切都在Netty 5.谢谢!