标签: scala playframework
在从数据库中读取数据时,我们在playframework中使用future。它将在700 ms后超时。但是,有时它会抛出一个Timeout异常并崩溃整个平台。
我们应该只是增加超时时间还是在从数据库中读取数据时不要使用未来?
答案 0 :(得分:2)
您应该删除该功能中的Await.result部分。该功能的签名将变为:
Await.result
def getUser(...): Future[User]
然后,您必须相应地修改代码库中受影响的部分。