Что происходит, когда один и тот же запрос занимает много времени на этих неблокирующих серверах ввода-вывода?

Что происходит с Node.js, eventlet или любым другим неблокирующим сервером, что происходит, когда данный запрос занимает много времени, блокирует ли он все остальные запросы?

Например, поступает запрос, и для его вычисления требуется 200 мс, это блокирует другие запросы, например, nodejs использует один поток.

Это означает, что ваши 15K в секунду существенно снизятся из-за фактического времени, которое требуется для вычисления ответа на данный запрос.

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

Ответы на вопрос(6)

Ваш ответ на вопрос