指数延迟客户端API调用

我正在与一个第三方API交互,该API返回一个呼叫限制阈值以及到目前为止,我已经使用了多少次该阈值的呼叫。我相信每分钟有60个电话。1分钟后,它将重置。

我想随着我越来越达到该限制而延迟我的API调用,有点像指数曲线,在该曲线上,最大阈值达到最大阈值的两倍。

因此,在0时为0延迟。设置为60时将延迟120秒。

而且,如果他们更改了通话限额,我希望能够做出响应并将我的最高限额再次调整为2 *指数乘方曲线的新限额。

我可以为此使用什么算法?(最好是VB.NET,否则为C#)


沧海一幻觉
浏览 135回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP