Я работаю над приложением в реальном времени и создаю его на Azure.
Идея состоит в том, что каждый пользователь сообщает что-то о себе, и все другие пользователи должны видеть это немедленно (они опрашивают службу каждые секунды или около того для получения новой информации)
Мой подход на данный момент заключался в использовании веб-роли для службы REST WCF, когда я выполняю всю запись в БД (SQL Azure) без рабочей роли, чтобы она была записана немедленно.
Я пришел к выводу, что, возможно, использование Рабочей роли и Очереди для написания может быть гораздо более масштабируемым, но может повлиять на сторону службы в реальном времени. (Рабочая роль может не сразу взять работу из очереди)
Это правда? Как мне решить эту проблему?
Спасибо