如何通过JS按钮连击限制和接口调用频率控制,有效防止客户爆仓?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2132个文字,预计阅读时间需要9分钟。
目录+背景+节流+如何节流+不使用节流+使用节流+使用节流之后+模板+示例+结束语+背景+这个项目是一个比特币交易客户端,后端将提供安全的开放接口,而接口的调用频率每分钟有限制。
目录
- 背景
- 节流是什么
- 如何节流
- 不使用节流
- 使用节流之后
- 模板
- 示例
- 结束语
背景
这个项目是一个货币交易客户端,后端会走币安的开放接口,而币安的接口每分钟调用次数是有阈值的,调多了直接接口返回错误。
客户端里,有的窗口可能涉及 多个信息的查询 ,而这些信息需要调用不同的币安的接口,因此后端有的接口调用起来 权重很大(存在一个接口需要调用币安十几个接口的情况)。
那么接口调用权重大的有两个窗口,其中一个是账户信息窗口。
账户信息窗口需要实时的更新持仓盈亏以及强平价、开仓价等信息,这些信息分布在币安各个接口里,所以调用这个接口的 权重很大 。在这个窗口中我们添加了一个 强制刷新数据 按钮,用来 防止行情波动大 时卡住,影响 数据实时性。
本文共计2132个文字,预计阅读时间需要9分钟。
目录+背景+节流+如何节流+不使用节流+使用节流+使用节流之后+模板+示例+结束语+背景+这个项目是一个比特币交易客户端,后端将提供安全的开放接口,而接口的调用频率每分钟有限制。
目录
- 背景
- 节流是什么
- 如何节流
- 不使用节流
- 使用节流之后
- 模板
- 示例
- 结束语
背景
这个项目是一个货币交易客户端,后端会走币安的开放接口,而币安的接口每分钟调用次数是有阈值的,调多了直接接口返回错误。
客户端里,有的窗口可能涉及 多个信息的查询 ,而这些信息需要调用不同的币安的接口,因此后端有的接口调用起来 权重很大(存在一个接口需要调用币安十几个接口的情况)。
那么接口调用权重大的有两个窗口,其中一个是账户信息窗口。
账户信息窗口需要实时的更新持仓盈亏以及强平价、开仓价等信息,这些信息分布在币安各个接口里,所以调用这个接口的 权重很大 。在这个窗口中我们添加了一个 强制刷新数据 按钮,用来 防止行情波动大 时卡住,影响 数据实时性。

