2012-03-02 3 views
0

У меня есть проект, в котором мы решили использовать архитектуру опроса через XMPP до службы WCF. Приложение похоже на систему подачи новостей, где зарегистрированный клиент опросает службу за несколько секунд для обновления данных (не требует потоковой передачи).Когда вам следует использовать сервер XMPP или только службы WCF?

Первоначально я рассматривал возможность использования WebSockets и PUSH, так как это необходимо для создания существующих устаревших технологий, и большинство браузеров пользователей не поддерживают новый протокол WebSocket, было принято решение продолжить этот подход.

Количество одновременных клиентов будет относительно небольшим - менее 10 000.

Если я использую службу WCF для питания клиентов, действительно ли мне нужен сервер XMPP/Comet?

Спасибо.

ответ

1

я вновь нажать и рассмотреть вопрос об использовании Socket.io

http://socket.io/

+0

Я смотрю на это немного ближе снова, и Socket.IO имея возможности замещающих может быть хорошим решением, однако я не уверен, сколько попадания на систему обновления страницы собирается вместо того, чтобы держать розетку открытой (публиковать новый вопрос). – ElHaix

0

Если я использую службу WCF, чтобы накормить клиентов, мне действительно нужен XMPP/сервер Comet?

нет, но он дает вам гораздо больше мощности, чем WCF со всеми его мощными расширениями, такими как Publish Subscribe и другие. И его толчок не опроса. Вы получаете компонент кометы бесплатно практически на каждом сервере XMPP. Его называют BOSH в XMPP.

Alex

Смежные вопросы