Re: Архитектура/используемые технологии сервер на 1000 клиен
От: zabbix  
Дата: 09.04.07 15:28
Оценка:
Здравствуйте, _ilya_, Вы писали:

__>Нужно приложение под win, способное держать такое количество клиентов.

__> ...
__>В какую сторону начинать копать? Пока из прочитанного понял, что IOCP + пул потоков на обработку "быстрых" запросов, поток на "медленные". Может дадите ссылки на примеры кода/литературу? А может я не в том направлении собираюсь двигаться?

Мм.. У меня положим сервер должен на каждые запрос клиента выплюнуть кое-что из базы(select-only), потому я при старте просто тупо в хеши различные все данные вытягиваю и более к базе не обращаюсь. Все это дело отоваривает 11к коннектов не напрягаясь(freebsd+kevent);

Собственно, можно поступимть аналогичным способом — кешировать данные и периодически синхронизировать их с БД.

Что касается сокетов — 1000 коннектов то вообще не проблема, по крайней мере 6 сотен удавалось даже селектом разрулить не напрягаясь.
//wbr
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.