了解Web服务中的异步概念

时间:2010-04-04 20:13:33

标签: web-services gwt

我最近对开发Web服务应用程序感到兴奋。我的大部分经验都是使用GWT,主要是在客户端执行大多数操作,然后对所需的任何其他数据执行异步回调。

但是目前,我想要一个将在客户端触发的进程,然后在服务器端,将发生循环,如果满足某个条件,它将“推送”回客户端。这有望消除客户端处理器的使用,并节省带宽。这个叫什么?我理解'轮询'是客户端连续点击服务器的地方,但我想要的却恰恰相反。这可能吗?我误解了在GWT中触发AsyncService时发生了什么?

请告知。

编辑:仅供进一步澄清:拥有某种天气数据服务。在哪里,你在客户端触发'go',然后在服务器端,它检查以查看度数,如果它自上次移动后,它会将度数吐回客户端,如果没有,它将继续循环。

1 个答案:

答案 0 :(得分:1)

您正在寻找的术语是“长轮询”或“comet”。 rocket-gwt项目包括对长轮询请求的支持。