Зачем нужен Netty, если Jetty и так использует NIO?
Насколько я понимаю, Jetty в последних версиях так же использует NIO, следовательно у него так же есть epoll(если говорим в контексте линукса), и он может прекрасно обрабатывать запросы в одном потоке, зачем тогда нужен Netty Framework? P.S. Вопрос, скорее всего, глупый, заранее извиняюсь.
Ответы (1 шт):
Netty
Событийно-ориентированный фреймворк для построения высокопроизводительных, асинхронных веб-приложений
Jetty
Легковесный контейнер сервлетов и HTTP-Клиент
У них в принципе разный спектр использования. Netty входит в основу таких фреймворков как например Spring WebFlux и в отличии от Jetty, у него намного лучше масштабируемость, пропускная способность и соответсвенно отказоустойчивость. Jetty подходит для маленьких, местечковых приложений "для себя"
Надеюсь, дал ясность.
Спасибо