0
我在Play Framework 2.5.14上玩java。在處理數據時呈現視圖
我有一個加載和處理一些數據的服務,並且處理該數據需要很長時間。
我做這樣說:
Controller
View
@(data: List[Data])
<!-- html code -->
但是,當我去的網頁是在空白的很長一段時間,因爲service.getProcessData()
需要太多長。當功能完成時,視圖被渲染。
我需要的是視圖加載和數據準備好時填充視圖。
該服務可以使用Akka Streams處理數據嗎?我的意思是,不要等待所有數據準備好呈現,只要部分數據準備就緒即可呈現。 – marcospereira
我不可能在這個過程中使用Akka。我曾考慮過是否可以使用Future,'CompletableFuture'等,但我不知道如何使用'Result'和視圖來實現它。 – rcanovas
如果您使用的是Akka Streams,則可以使用流式或分塊結果。 – marcospereira