如何在服务端上处理长时间的客户端请求
2014-05-15 来自:骁野 1 人回应

1) 比如用户在页面上提交一个请求,要求服务端处理某项业务。这个业务可能很慢,大概要十多分钟才能完成。

2)用户提交请求后可以做其他的操作而无需等待服务器端处理完,如果服务端处理完成后返回消息给客户端,期间客户端可能断线,当下次客户上线的时候仍可以得到服务端的处理结果。

3)同时这个提交请求操作可能存在并发操作(即多个客户同时提交请求)。

这个过程是怎么实现的

2014-05-19 来自:离开A

客户端提交请求后,如果请求被接受并可以处理,那么就立即返回,然后客户端页面通过 js 轮询来查询是否处理完成。

您的回应

你还未登陆,不能回应!登陆