2

我一直在开发一个应用程序,该应用程序在首次运行时使用 LBAPI 来收集我们工作区中的所有叶子工作项。这预计需要一些时间,因为有超过 25,000 个,并且我正在为每个项目提取几个字段。但是,最近请求似乎在 30 秒左右超时。我假设这是 SDK 中的一个设置,但是我发现无法在文档中的任何地方更改超时。更糟糕的是,与其将“不成功”响应返回给回调函数,不如说根本没有响应,这使我的异常处理变得更加困难。

我想知道,实际上有没有办法增加这个超时?如果没有,是否有更优雅的方法来捕获该事件,而不是简单地在我端设置一个计时器,并假设一旦它在没有请求的情况下归零,就会出现错误?

谢谢!

4

1 回答 1

1

对于 20K 页面大小,30 秒默认值可能较低。将页面大小更改为 10k 并将限制设置为无穷大可能会有所帮助。另外,给定一个Rally.data.WsapiDataStoreRally.data.lookback.SnapshotStore尝试

store.getProxy().timeout = 60000;
于 2013-09-30T14:08:10.167 回答