Веб-чат в asp.net, использующий таймеры ajax, будет работать для большого количества пользователей. - PullRequest
1 голос
/ 25 января 2010

Поскольку все, что мы знаем, мы можем создать очень простой чат, используя ajax timer и веб-сервис, он хорошо работает для нескольких пользователей.

я хочу оставить ту же идею для сайта, где более 5000 пользователей будут присутствовать в чате, сообщения хранятся в очереди, удерживаемой в памяти * отправляются как пользовательский запрос, который выполняется через таймеры java-скриптов, вызывающие метод или службу страницы,

насколько хорошо он будет работать ? я знаю, GTalk реализует протокол XMPP (jabber) для веб-чата Кажется, будет сложно получить способ XMPP?

Есть какие-либо доказательства?

1 Ответ

2 голосов
/ 25 января 2010

Это не будет хорошо работать, если вы не используете что-то вроде Comet .

Для этого требуется избавиться от обычных HTTP-серверов и использовать один на основе событий ( NodeJS , EventMachine , Twisted ).

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