Futures Timeout Exception崩溃了平台

时间:2018-01-19 12:46:55

标签: scala playframework

在从数据库中读取数据时,我们在playframework中使用future。它将在700 ms后超时。但是,有时它会抛出一个Timeout异常并崩溃整个平台。

我们应该只是增加超时时间还是在从数据库中读取数据时不要使用未来?

enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

您应该删除该功能中的Await.result部分。该功能的签名将变为:

def getUser(...): Future[User]

然后,您必须相应地修改代码库中受影响的部分。