Как документ Google синхронизирует два документа одновременно?

Я делаю приложение для сотрудничества, такое как Google Docs, но я обнаружил, что это отличается от работы в Интернете. Проблема в том, что когда пользователь печатает, другой пользователь должен одновременно видеть обновление. Но что на самом деле за экраном? Это когда у пользователя есть действие, он отправляет http-запрос и записывает в базу данных. В то же время другой пользователь получает действие из базы данных и отображает результат, который пользователь только что набрал. Если использовать этот способ реализации, база данных должна постоянно читать и записывать... кроме этого решения, как я могу синхронизировать работу двух человек на лету? Спасибо.


person Tattat    schedule 09.12.2010    source источник
comment
stackoverflow .com/questions/3687034/ может помочь...   -  person Cubed Eye    schedule 09.12.2010


Ответы (1)


Посмотрите что-то вроде этого http://pusherapp.com/.

Или http://www.tornadoweb.org/

Оба хороши для отправки в реальном времени без постоянных запросов AJAX, которые сильно нагружают ваш сервер.

person kieran    schedule 09.12.2010