RX0681

领域: 执行

错误消息

%s:%s

消息中的 %s 表示引擎抛出错误时填入的具体内容。

小故事

你用 rate 来做限流,比如每个用户每秒最多几次请求,引擎说:预算或窗口写得不对。rate 的做法是:给每个键一个额度,在多少毫秒的窗口里,最多允许多少次调用,然后回答这一次,是不是超出了。预算至少是一,如果你写零,那就是一次都不许,没有什么可以测量;窗口至少是一毫秒,不到一毫秒,就不是窗口。而且两个都必须是整数。引擎不会替你猜,也不会悄悄改成一。小例子:预算写成零点五。修法是写成一个大于等于一的整数,并配上一个合理的窗口,比如一千毫秒。

文本来自 Rush 引擎的错误目录。