Должен ли я беспокоиться о производительности моего сайта, так как Tomcat 9 не использует блокировку ввода-вывода - PullRequest
0 голосов
/ 07 ноября 2018

Я работал над своим весенним проектом MCV и использовал Tomcat 9, тогда я заметил кое-что странное. мой журнал кота говорил

INFO: Initializing ProtocolHandler ["http-nio-8080"]

После некоторых поисков я нашел на официальном сайте tomcat.

Реализация блокировки ввода-вывода Java (BIO) для HTTP и AJP имеет были удалены Пользователям рекомендуется перейти на неблокирующую Java Реализация ввода-вывода (NIO).

Это означает, что tomcat больше не использует block-IO,

Теперь я немного смущен и напуган производительностью моего веб-приложения.

Я не использую неблокирующий код в своем веб-приложении. То, что я слышал, неблокирующая структура работает на одном потоке для всего запроса.

Означает ли это, что мое приложение не будет работать правильно по нескольким запросам?.

как будто весь мой код блокируется, когда я пишу файлы, подключаясь к базам данных.

так значит ли это, что теперь моя структура работает как узел?

Должен ли я беспокоиться об этом?

помогите пожалуйста.

...