在 Play 文档中,块被引入作为“流内容”的解决方案。我不确定是否可以在不阻塞 HTTP 线程的情况下缓慢生成流式内容,或者我是否必须通过更改(sc
声明为Chunks
)单独将块转换为 AsyncResult:
return ok(sc);
至:
return async(play.libs.Akka.future(new Callable<Result>() {
@Override
public Result call() throws Exception {
return ok(sc);
}
}));
使用第二种解决方案时,这些块不会逐渐出现在浏览器中,我希望它们这样做。提前致谢。