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個設置定時器,延時處理。