Нет. Вы можете определенно справиться с этим.
Важно помнить, что глубоко в глубине, предполагая, что вы используете одноядерную машину, процессор действительно выполняет только одну команду * за раз.
А именно, CPU может выполнять только очень ограниченный набор инструкций и не может выполнять более одной инструкции за такт (многие инструкции даже принимают более 1 тика).
Таким образом, большинство параллелизма, о которых мы говорим в области информатики, - это параллелизм программного обеспечения. Другими словами, существуют слои программной реализации, которые абстрагируют процессор нижнего уровня от нас и заставляют нас думать, что мы одновременно запускаем код.
Эти «вещи» могут быть процессами, которые являются единицами кода, которые получают запускать одновременно в том смысле, что каждый процесс думает, что он работает в своем собственном мире со своей собственной, не разделяемой памятью.
Другим примером являются потоки, которые являются единицами кода внутри процессов, которые также допускают параллелизм.
Причина, по которой ваши 4 рабочих процесса смогут обрабатывать более 4 запросов, заключается в том, что они будут запускать потоки, чтобы обрабатывать все больше запросов.
Фактический предел запроса зависит от выбранного HTTP-сервера, ввода-вывода, ОС, оборудования, сетевого подключения и т. д.
Удачи!
* инструкции являются очень простые команды, которые может выполнять процессор. примеры - добавить два числа, перейти от одной инструкции к другой