Почему встроенная поддержка epoll представлена в Netty?

Я считаю, что библиотека Nio Java будет использовать epoll на машинах Linux. Каковы все преимущества использования Epoll вместо NIO на машинах Linux.

1 ответов


транспорт epoll Netty использует epoll edge-triggered, а библиотека NIO java использует level-triggered. Кроме того, транспорт epoll предоставляет параметры конфигурации, которые не присутствуют с nio java, как TCP_CORK, SO_REUSEPORT и многое другое.