In the Nginx configuration, when you want to limit the request processing rate by using the limit_req_zone / limit_req instructions, I don't really understand the use of the nodelay option.
In my understanding, it terminates the requests above the defined rate without delaying them. So it seems equivalent to burst=0.
That is why I don't understand the following example :
limit_req zone=one burst=5 nodelay;
burst defines the number of requests which could be delayed, so what is the meaning to define burst if there is the nodelay option?