我有一个长进程(~10秒),它是根据我的控制器中的用户请求触发的(Spring3.1btw)
我正在考虑在控制器中启动一个FutureTask,并且ajax请求将每秒钟对服务器进行查询以检查是否完成。
所以,我的问题是:
发布于 2012-01-17 21:28:34
这类需求的新热点是"彗星“,也就是Ajax推送、长轮询等等。基本上,与其让客户端向您的服务器发出”您完成了吗?“您只需将套接字保持在服务器中的待机队列中,并在完成时将数据发送给他们。
我不知道有任何直接与Spring集成的实现,但是有一个名为氛围的库,它沿着侧Spring出色地工作。它还有一个jQuery插件,可以避免你在客户端重新发明轮子。与其做我自己在福音传道方面的软弱尝试,我只会让你和创作者博客在一起。
https://stackoverflow.com/questions/8901778
复制相似问题