有没有办法在《铁 rust 与总督》中创建一个10/10秒的速率限制器?
您可以创建配额:
let q10 = Quota::with_period(Duration::from_secs(10))
.unwrap()
.allow_burst(NonZeroU32::new(10).unwrap());
然而,这每10秒只能补充一次.
而且似乎没有一种方法可以每隔几秒钟就完全补充一次配额,对吗? 唯一的方法似乎是每10秒完全更换一次RateLimiter.