Я читаю о различных подходах к масштабированию возможностей обработки запросов на одной машине, которые используют node.js, ruby, jetty и company.
Являясь разработчиком приложений, т.е. очень мало разбираясь в ядре/ Сеть Мне любопытно понять различные подходы, используемые каждой реализацией (выбор ядра, опрос сокета для соединения, на основе событий и компании.)?
Обратите внимание, что я не спрашиваю о специальных функциях обработки(например, продолжение пристаней (запрос-> ожидание-> запрос), шаблон, типичный для клиентов AJAX), но в более общем случае, если вы хотите реализовать сервер, который может ответить «Hello World» намаксимальное количество одновременных клиентов, как бы вы это сделали?и почему?
Информация / Ссылки на материалы для чтения были бы отличными.