limit_req_zone $binary_remote_addr zone=req10k:30m rate=100000000r/s;
limit_req zone=req10k burst=100000000;
rate:每秒可以处理的请求数。
burst:等待处理的请求队列长度。
delay:等待队列中,不需要等待,可以立刻处理的请求数目。
nodelay:一旦设置,相当于delay设置为max int,rate+burst数量的请求全部可以瞬时处理。
例如:rate=10,burst=10,nodelay,每秒可以处理20个请求,超出的请求全部返回503。
rate=10,burst=10,delay=2,一秒钟,来20个请求,可以瞬时处理12个请求,后8个设置定时器,延时处理。