【问题标题】:difference between netty running on Linux and Windows在 Linux 和 Windows 上运行的 netty 的区别
【发布时间】:2020-05-12 16:37:41
【问题描述】:

Netty的I/O复用在Linux系统上依赖于epoll,但是在Windows操作系统上运行netty的性能是一样的吗?

没有epoll的windows,netty是如何工作的?iocp?

感谢您的回答。

【问题讨论】:

    标签: linux windows netty epoll iocp


    【解决方案1】:

    这样想: 默认情况下,Netty 使用独立于您运行的操作系统的 Java NIO。 但是,通过利用本机支持(例如 Linux 的 epoll 或 macos 的 kqueue)可以获得额外的性能和一些功能。 到目前为止,Netty for Windows 还没有原生的增强,但是基本的 java NIO 仍然可以很好地服务,并且 NIO 不依赖于 epoll。

    【讨论】:

      猜你喜欢
      • 2017-08-04
      • 2020-12-01
      • 2020-07-22
      • 2011-07-12
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 2015-01-20
      • 2012-08-06
      相关资源
      最近更新 更多