"标题:"《Netty in action 》v5,第四章中提到的" OIO has much less latency than NIO because of its interanl design"
来源:PDF 版本第66页
Netty在官网上宣称:
Better throughput, lower latency
Less resource consumption
Minimized unnecessary memory copy
而本书中却说如果要用到低延的话首先考虑OIO,这是不是有冲突?
书中的解释说:由于NIO的selector需要一定的时间(milliseconds level)通知事件的状态的变化,这是不是解释的有点牵强?还有没有其他方面的原因?
《Netty实战》中文版已经出版了,https://item.jd.com/12070975.html
这里您说的这个内容其实已经在正式版中没有了。
如果是较少的链接数,那么使用OIO的确可以获得更低的延迟。
但是当连接数较多的时候,使用OIO就不切实际了。
实际上阿里的HSF等都是使用的NIO而不是OIO。
> 我来回应