Асинхронный сервлет загрузки файлов - PullRequest
3 голосов
/ 25 января 2011

Рекомендуется ли использовать асинхронный или NIO-сервлет для загрузки файлов?Если это так, хороший пример кода для запуска очень поможет мне.

Я хотел бы знать, какая версия Tomcat поддерживает сервлет Async / NIO.

1 Ответ

5 голосов
/ 06 апреля 2011

Нет ...

... используйте стандартные блоки ввода / вывода.

NIO автоматически не переводится как «быстрее», чем блокирующий ввод-вывод старой школы. Фактически, многие люди сообщали о снижении производительности с помощью асинхронных реализаций NIO в течение многих лет, помимо того, что код значительно сложнее кодировать, понимать, поддерживать и отлаживать.

Если это вас не пугает, помните две важные инженерные концепции:

...