moonbitstack/moonzero/limit does not have a README file
fn RedisPeriodLimit::new(client : Client, period_secs~ : Int, quota~ : Int, prefix? : String) -> RedisPeriodLimitasync fn RedisPeriodLimit::take(self : RedisPeriodLimit, key : String) -> PeriodResult raise RedisErrorpub struct RedisTokenLimit {
client : Client
script : Script
rate : Int
burst : Int
token_key : String
ts_key : String
rescue : TokenBucket
alive : Bool
probing : Bool
}fn RedisTokenLimit::new(client : Client, rate~ : Int, burst~ : Int, key~ : String) -> RedisTokenLimitasync fn RedisTokenLimit::probe_forever(self : RedisTokenLimit, interval_ms? : Int, report? : (Bool) -> Unit) -> Unitlet period_script : Stringlet token_script : StringInstall
Download zipA service framework for MoonBit.