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