Сетка автоматического обновления Google Web Toolkit - PullRequest
0 голосов
/ 27 июня 2011

Я внедряю приложение, в котором есть сетка, и каждый раз, когда кто-то что-то меняет в этой сетке, оно автоматически обновляет сетку для тех, у кого эта сетка открыта (что-то вроде того, что делает Google Docs).

Я пытался реализовать это с помощью gwt-rpc, отправляющего запрос каждые 2 секунды, и, если что-то новое, приложение просто отправляет то, что изменилось. Но у меня были некоторые плохие результаты при загрузке на сервер GAE.

Поэтому я решил проанализировать реализацию google docs и убедиться, что она поддерживает открытое соединение почти одну минуту и ​​отправляет новую информацию каждый раз, когда кто-то что-то меняет. Я хотел бы знать, возможно ли сделать что-то подобное на GWT. Я пытаюсь сделать это сейчас, используя фабрику запросов, но думаю, что столкнусь с теми же проблемами.

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 27 июня 2011

Поскольку вы используете GAE, вы можете захотеть взглянуть на Channel API .

Также существует gwt-gae-channel , который является оберткой GWT для Channel.JavaScript-клиент API.

0 голосов
/ 27 июня 2011

Вы можете проверить, что ребята из GWT говорят об использовании технологии push с GWT

...