http {
limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
# zone 申请 10MB 内存空间 one
# 保存 $binary_remote_addr (二进制IP格式,占64字节) 为键,记录请求。
# 频率 1 req/s
}
server {
location /search/ {
limit_req zone=one burst=5;
# zone 请求计入 one 空间
# burst 超出5个请求返回 503代码,未超出加入等待列表
}
}