Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Компьютеры не панацея, ментальное коммуницирование рулит -)) 27.04.07 12:55 Число просмотров: 1716 [Ustin]
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 27.04.07 13:05 Количество правок: 3
|
Это я шучу там в сабже -)
> TCP не панацея. > Я по аналогии с аськой, суть которой пейджинг, подумал о > подобных серваках, к которым тоже могут обращатся не 32к, а > милионы компов интернета в легкую, это DNS. > По UDP протоколу работать с огромным количеством компов > будет проще. DNS работает по UDP, TCP там вроде как для управления.
Множество клиентов сидят за NAT, и прописывание правил для прохождения UDP "обратно" часто даже для админов нетривиальная задача, особенно когда клиентов там несколько -)) А то что DNS работает за NAT, так это заслуга каждого уважающего НАТ-прокси, который ретранслирует запросы в инет.
> Этот вариант не прокатит, поскольку удвоение количества > АйПишных адресов на прослушке увеличивает в двое количество > возможных клиентов. Стало быть чтоб могли подключиться 32 > милиона клиентов, надо иметь и сообщить каждому клиенту > тысячу адресов и клиент должен тысячу раз пытаться > сконнкетиться, если до него уже сконнектилось около 30 > милионов клиентов. Ну нам пока до миллионов далеко, на самом деле винда может, как тут уже сказали, ажно сотни тысяч, нам пока достаточно. В принципе, я понимаю, из-за чего потом начинаются тормоза, видимо в драйвере TCP нету "заточки" под такое кол-во соединений, и поиск по мегабайтным массивам становится затруднительным по времени. Про масштабирование всё ясно -- потом можно будет разнести по нескольким машинам, что крупными службами так и делается, а коннекшн перенаправлять на другой IP или неким отдельным connection manager'ом, или пусть долбятся на случайное DNS имя, типа host24.service.com или host09.service.com, а соотв. указатели на IP прописать в DNS домена service.com.
|
|
|