How to configure Nginx rate current limit
This article mainly introduces "how to configure Nginx rate current limit". In daily operation, I believe many people have doubts about how to configure Nginx rate current limit. The editor consulted all kinds of materials and sorted out simple and easy-to-use operation methods. I hope it will be helpful for you to answer the doubts about "how to configure Nginx rate current limit". Next, please follow the editor to study!
1 introduction
As the traffic access layer of micro-service architecture, Nginx mainly uses ngx_http_limit_req_module module to limit the request rate of leaky bucket algorithm. The main process is as follows:
The main process of Nginx- rate current limit
The main process of Nginx- rate current limit
The main process of Nginx rate current limit is as follows:
The ① client initiates a request to Nginx
② Nginx near burst configuration check
If ③ burst is not configured, rate (rate) verification is performed directly.
If the ④ rate check exceeds the limit, the specified error code is returned to the client
If the ⑤ rate check is not exceeded, the request is forwarded to the back-end server
If ⑥ burst is configured and is greater than 0, then burst verification is performed.
⑦ burst