流式页面导致scalatra / unfiltered



在编写CGI脚本或基本servlet时,可以在生成整个响应之前将部分响应发送给客户端。例如,在执行大型SQL查询并在HTML表中显示结果时,这是非常有利的。在结果出现时显示结果使应用程序的响应速度更快。在像scala或Unfiltered这样的基本REST框架中——返回值通常是响应文本——这可能吗?

我认为,当你在谈论分块传输编码时,你需要servlet引擎支持这种编码。据我所知,Atmosphere与正确的后端可能会帮助你,你可以尝试使用它与scala。关于Unfiltered,它有netty后端,我不确定,Unfiltered目前支持的分块编码,但你可以尝试破解它。

注:您可以在未过滤:https://github.com/n8han/All-Aboard中查看流媒体服务器的示例。

最新更新