Как Google Doc синхронизирует два документа одновременно? - PullRequest
1 голос
/ 09 декабря 2010

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

1 Ответ

2 голосов
/ 09 декабря 2010

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

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

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

...