perf:新增/修改轨迹删除冗余的最后一次延时,提升性能
This commit is contained in:
parent
3d162cf997
commit
a9c610e79f
@ -606,6 +606,8 @@ public partial class TrackService : ApplicationService, ITrackService
|
|||||||
return tracks;
|
return tracks;
|
||||||
//指数退避等待
|
//指数退避等待
|
||||||
var delay = TimeSpan.FromMilliseconds(Math.Pow(2, curRetryCount) * 150); // 150ms, 300ms, 600ms, ...
|
var delay = TimeSpan.FromMilliseconds(Math.Pow(2, curRetryCount) * 150); // 150ms, 300ms, 600ms, ...
|
||||||
|
// 可以执行下一次才延时,否则延时没意义
|
||||||
|
if (curRetryCount + 1 < GlobalConst.MaxUpdateTrackRetryCount)
|
||||||
await Task.Delay(delay);
|
await Task.Delay(delay);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user