知识卡片
NIO适合高并发
内容
NIO 传输依靠选择器以异步方式操作 I/O,适合高连接、高并发场景。它的边界也很清楚:如果业务处理阻塞或单连接任务过重,选择器减少线程的优势仍会被上层逻辑抵消。
参考来源
- 位置:《Netty实战》第05章《Netty传输功能》(源文件:_epub-src/OEBPS/Text/chapter5.xhtml)
- 结论依据:原文定义 NIO 为网络传输最常用方式,通过选择器提供完全异步的 I/O 操作,通常用于高并发、高连接场景且性能优异。
- 原始内容:NIO(Non Blocking I/O)是网路传输中最常用的方式,通过选择器提供完全异步的方式操作所有的I/O。Netty Trasport中的NIO方式通常用在高并发、高连接的场景下,性能十分优异。