NGINX:设置突发中的延迟时间

NGINX:设置突发中的延迟时间,nginx,Nginx,根据我的理解,在nginx的limit_req中,我们将限制设置为max req/sec。一旦超过该限制,进一步的请求将被放入突发队列中,并延迟交付/执行。若突发也被破坏,则用户得到503错误。(若不需要延迟,则可以设置noday) 我找不到的是设置突发队列中请求的延迟时间 一,。e、 :如果突发设置为30,那么我可以设置突发队列中两个请求之间的延迟时间。速率决定处理请求的速度。如果将速率设置为10r/s,则表示每0.1秒处理一个请求 如果你一次收到5个请求,这并不意味着它们都能通过,因为只有不

根据我的理解,在nginx的limit_req中,我们将限制设置为max req/sec。一旦超过该限制,进一步的请求将被放入突发队列中,并延迟交付/执行。若突发也被破坏,则用户得到503错误。(若不需要延迟,则可以设置noday)

我找不到的是设置突发队列中请求的延迟时间


一,。e、 :如果突发设置为30,那么我可以设置突发队列中两个请求之间的延迟时间。

速率决定处理请求的速度。如果将速率设置为10r/s,则表示每0.1秒处理一个请求

如果你一次收到5个请求,这并不意味着它们都能通过,因为只有不到10个请求。它们将排队(直到您的突发大小),并按顺序处理,每0.1秒一次

因此,您可以使用速率有效地设置请求之间的延迟时间

如果不希望事情延迟,那么使用nodelay参数

有关具体工作原理的更多详细信息,请参阅