各位好,
我准备用 resty.limit.req 模块去限制 request rate。
我的思路是:用 binary_remote_addr 作为 key, 限制相同 binary_remote_addr 的request rate。 但是有一个问题想请教一下。
commit = true 情况下,每个 binary_remote_addr 都会保存在 shared_dict 里面,但它并没有一个 expire 的机制(就是清理很长时间没有使用的 key), 这样会不会导致内存不断增长? 从而引发 nginx 崩溃?
祝好
张晔