框架
版本
防抖器 API 参考
节流器 API 参考
速率限制器 API 参考
队列 API 参考
批处理器 API 参考

速率限制器状态

接口:RateLimiterState

定义于: rate-limiter.ts:6

属性

executionCount

ts
executionCount: number;
executionCount: number;

定义于: rate-limiter.ts:10

已完成的函数执行次数


executionTimes

ts
executionTimes: number[];
executionTimes: number[];

定义于: rate-limiter.ts:14

用于限流计算的执行时间戳数组


isExceeded

ts
isExceeded: boolean;
isExceeded: boolean;

定义于: rate-limiter.ts:18

限流器是否已超过限制


maybeExecuteCount

ts
maybeExecuteCount: number;
maybeExecuteCount: number;

定义于: rate-limiter.ts:22

调用 maybeExecute 的次数(用于计算减少)


rejectionCount

ts
rejectionCount: number;
rejectionCount: number;

定义于: rate-limiter.ts:26

因限流而被拒绝的函数执行次数


status

ts
status: "disabled" | "idle" | "exceeded";
status: "disabled" | "idle" | "exceeded";

定义于: rate-limiter.ts:30

当前执行状态 - 'disabled' 表示禁用,'executing' 表示正在执行,'idle' 表示空闲,'exceeded' 表示限流已超标

我们的合作伙伴
Code Rabbit
Unkey
订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

无垃圾邮件。您可以随时取消订阅。

订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

无垃圾邮件。您可以随时取消订阅。