1

Правильно ли я понимаю, что до 8-ой версии Tomcat использовал BIO коннектор, то есть каждый пользовательский запрос выполнялся в новом потоке (ну или из thread-pool по maxSize), начиная с 8-ой версии по умолчанию стал NIO (событийно-ориентированная модель), когда выделяется один поток и идет обработка разных событий (SelectionKey). По идее должно быть меньше потоков

  1. Почему при обращение к ресурсу (например, get /test) Thread.currentThread().getName() возвращает все время разные имена (разные потоки)? Я могу предположить, что все равно локально создается thread-pool, но с меньшим размером
  2. Правильно ли я понимаю, что Tomcat использует свою реализацию коннектора NIO (я имею ввиду нативный java.nio), нежели абстракцию netty, потому что он вышел позже?
задан 6 июн. 2019 в 13:51
1
  • 1
    На оба вопроса ответ - да. Commented 7 июн. 2019 в 3:25

0

Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.

Ваш ответ

Черновик сохранён
Черновик удалён

Зарегистрируйтесь или войдите

Регистрация через Google
Регистрация через почту

Отправить без регистрации

Необходима, но никому не показывается

Отправить без регистрации

Необходима, но никому не показывается

Нажимая «Отправить ответ», вы соглашаетесь с условиями пользования и подтверждаете, что прочитали политику конфиденциальности.

Начните задавать вопросы и получать на них ответы

Найдите ответ на свой вопрос, задав его.

Задать вопрос

Изучите связанные вопросы

Посмотрите похожие вопросы с этими метками.