但想直接把数据以 json 格式返回给客户端,配置 web/app server 的 timeout 吗?还是可以使用 eventmachine 之类的呢?
这里不是慢的问题,比如要提供过去几个月复杂的报表是需要很久。想了解的是像一楼所说如果想实时提供数据,应该要注意哪些问题(还是只需处理 request 返回 response,无需做特殊处理就好了?)
@whh 你这种显然不适合实时处理啊,你后台需要很久的时间来处理计算数据,让用户等待?还有服务计算时间长,请求过多,服务器性能可能又是一个问题了。
如果有这样的接口,就分成两个接口,一个是执行这个操作的接口,一个取结果的接口 执行接口接收到执行请求后直接返回一个操作成功的响应 客户端得到后循环调取结果的接口 循环时间就可以直接以业务层来自己决定了