Сегодня мне пришла в голову следующая установка. Создайте сервер nodejs
вместе с express
и socket.io
. С экспрессом я бы создал RESTful API, который подключен к монго. BackboneJS или аналогичный подключат клиента к этому REST API.
Теперь каждый раз, когда mongodb (, т. е. данные в нем, которые меня интересуют ), изменяются, socket.io запускает событие для клиента, которое переносит курс на данные, которые изменились. Затем клиент инициирует соответствующие запросы AJAX к REST, чтобы получить новые данные там, где они ему нужны.
Таким образом, соединение socket.io будет вести себя как триггер синхронизации. Он будет там на протяжении всего визита и таким образом сможет управлять сеансами. Вся полезная нагрузка будет отправлена через http.
Плюсы:
. Минусы:
Как вы думаете, есть ли какие-то большие недостатки, о которых я не подумал?