Google Web Toolkit自动刷新网格

时间:2011-06-27 17:07:34

标签: java google-app-engine gwt gwt-rpc requestfactory

我实现了一个包含网格的应用程序,每当有人在这个网格上更改某些内容时,它会自动为其他打开网格的人更新网格(类似于谷歌文档的内容)。

我尝试使用gwt-rpc每2秒发送一次请求来执行此操作,如果有新内容,应用程序只发送已更改的内容。但是当我上传到GAE服务器时,我得到了一些糟糕的结果。

所以我决定分析谷歌文档的实现,并看到它保持开放连接几乎一分钟,并在每次有人改变某些东西时发送一些新信息。我想知道是否有可能在GWT上做这样的事情。我现在正在尝试使用请求工厂,但我认为我将面临同样的问题。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

由于您使用GAE,因此您可能需要查看Channel API

还有gwt-gae-channel,它是Channel API的javascript客户端的GWT包装器。

答案 1 :(得分:0)

您可以查看GWT人员对使用push technology with GWT

所说的内容