Когда вы решите использовать сервер XMPP или только службы WCF? - PullRequest
0 голосов
/ 02 марта 2012

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

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

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

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

Спасибо.

Ответы [ 2 ]

1 голос
/ 03 марта 2012

Я бы снова рассмотрел push и рассмотрел использование socket.io

http://socket.io/

0 голосов
/ 03 марта 2012

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

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

Alex

...