Nginx如何实现读写限流的方法
2018-01-30 12:01
357 查看
针对Nginx请求,单个IP,每秒50读次,写10次。万能的Nginx,几行配置搞定
# 先定义好规则,需要写在server外面 limit_req_zone $binary_remote_addr $uri zone=api_write:20m rate=10r/s; # 写 limit_req_zone $binary_remote_addr $uri zone=api_read:20m rate=50r/s; # 读 # 把需要限速的接口应用上上面的规则 # 写10/秒 location = /api/v1/trade { limit_req zone=api_write burst=10; proxy_pass http://api_server; } # 查询50/秒 location /api/v1/query { limit_req zone=api_read burst=50; proxy_pass http://api_server; }重新加载Nginx配置文件 nginx -s reload还是那句话,应用程序不需要关心,一句代码都不用动
相关文章推荐
- nginx 如何实现读写限流的方法
- nginx 如何实现读写限流的方法
- Nginx如何实现pathinfo模式的方法详解
- 使用nginx实现分布式限流的方法
- 导入Excel和导出Excel的简单方法与程序处理方法,使用Excel程序读写Excel ,实现Excel的多个 Sheets读写并导出
- 经常遇到询问SQLSERVER中如何实现类似ORC里面的ROWNUM的方法,一般有两种方法,现总结如下
- 在EXE文件中如何实现调用另外一个EXE文件中的方法?
- 如何解决FormView中实现DropDownList连动选择时出现 "Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用" 的错误
- Linux环境下实现NTFS分区完全读写的方法
- asp 关键词字符串分割如何实现方法
- 一种读写可并发进行的队列的实现方法
- 如何用自己的方法实现修改盘符
- C#.NET示例读写xml所有节点的代码实现方法和读取xml节点的数据总结
- VS2005下自定义用户控件 如何实现属性及方法的相关智能提示
- 如何在Java中实现将两个数相互交换的方法
- 如何在一台服务器上实现多个web站点的方法
- 蛙蛙请教:如何利用委托实现多个方法同时调用.
- 在C++中实现文件的读写的基本方法
- C++Builder下实现对端口读写的两种方法