增加解析云代码函数超时时间



我有一个解析云代码函数,它必须向另一个服务发出https请求,并且该服务可能需要很长时间才能完成执行,以使我的函数保持在15秒超时内。是否有办法将超时限制增加到15秒以上?

唯一可以超过15秒的云代码是Job。

一个选择是有一个云功能,保存你想做的一行的信息,例如PendingRequest。然后,您可以有一个每5分钟运行一次的作业,检查PendingRequest类中的任何记录并运行它们,保存结果,例如在另一个名为CompletedRequest的类中。

如果你的UI需要显示完成,它需要轮询CompletedRequest类,看看它的请求是否已经完成。

主要的问题是,你可能要等5分钟才能得到任何结果。

我想出了一个方法来做到这一点,并愿意分享。获取开源的Parse Mobile SDK。导航到ParsePlugins.java文件,并搜索socketOperationTimeout,将该变量的两个赋值位置更改为您喜欢的超时值。

编译修改后的SDK并导入到您的移动代码

相关内容

  • 没有找到相关文章

最新更新