学习如何使用PlayFrameWork并讨论如何进行异步服务器编程--我的意思是,如果生成一个结果需要很长时间,您可以返回一个结果的承诺--通知浏览器一个结果将被返回。
我能问一下用HTTP来表示什么,以及浏览器通常如何处理它吗?
另外,可以将结果承诺返回到AJAX调用吗?
发布于 2014-01-01 17:58:12
在服务器创建HTTP响应之前,不会向浏览器返回任何内容。这种异步性纯粹是在Play应用程序中进行的,并且在客户端是不可见的。这里的解释有点复杂。这可以帮助您了解正在发生的事情:http://www.playframework.com/documentation/2.1.x/ThreadPools
如果你想学到更多,看看Akka (播放是基于它的):http://akka.io/或者我也可以推荐完美的课程:https://www.coursera.org/course/reactive
要回答第二个问题,当然,您也可以异步处理AJAX请求。
https://stackoverflow.com/questions/20871358
复制相似问题