Архитектура/используемые технологии сервер на 1000 клиентов
От: _ilya_  
Дата: 09.04.07 13:34
Оценка:
Нужно приложение под win, способное держать такое количество клиентов.
Клиенты посылают в основном небольшие пакеты, не более 10 в сек. Большинство пакетов (99%) обрабатываются быстро, но небольшая часть требует обращения к sql. Производительность "sql"-части особорой роли не играет, т.е. эти запросы второстепенные, по идее можно сделать 1 поток под все такие запросы и приоритет пониже поставить.
Опыт написания под сокеты — только на уровне обучения, на простых примерах, типа echo-сервера.
В какую сторону начинать копать? Пока из прочитанного понял, что IOCP + пул потоков на обработку "быстрых" запросов, поток на "медленные". Может дадите ссылки на примеры кода/литературу? А может я не в том направлении собираюсь двигаться?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.