Эффективная реализация для обслуживания десятков тысяч короткоживущих HTTP-запросов на одном узле Linux? - PullRequest
1 голос
/ 17 января 2011

Я читаю о различных подходах к масштабированию возможностей обработки запросов на одной машине, которые используют node.js, ruby, jetty и company.

Являясь разработчиком приложений, т.е. очень мало разбираясь в ядре/ Сеть Мне любопытно понять различные подходы, используемые каждой реализацией (выбор ядра, опрос сокета для соединения, на основе событий и компании.)?

Обратите внимание, что я не спрашиваю о специальных функциях обработки(например, продолжение пристаней (запрос-> ожидание-> запрос), шаблон, типичный для клиентов AJAX), но в более общем случае, если вы хотите реализовать сервер, который может ответить «Hello World» намаксимальное количество одновременных клиентов, как бы вы это сделали?и почему?

Информация / Ссылки на материалы для чтения были бы отличными.

1 Ответ

4 голосов
/ 17 января 2011

Взгляните на Проблема C10K .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...