Sud*_*era 3 java nio http netty zero-copy
我正在开发一个处理相当大的有效负载的 Http 服务器。由于Netty提供了零拷贝,所以我想到了利用Netty的零拷贝来对有效负载进行零应对。但Netty似乎只提供transferTo(WritableByteChannel target, long position) 但不提供transferFrom()类似的方法来直接将内容读取到文件中。
transferTo(WritableByteChannel target, long position)
transferFrom()
事情就是这样吗?或者有什么解决方法吗?谢谢。
Ers*_* Er 5
Netty 4.0.28+在使用本机 epoll 传输时提供拼接支持。正确设置后,调用您的处理程序即可解决问题。请注意,这仅适用于 Linux。channel.spliceTo(fileDescriptor, 0, data.length);
channel.spliceTo(fileDescriptor, 0, data.length);
归档时间:
10 年,6 月 前
查看次数:
1457 次
最近记录: