![nginx split_clients 示例中的 AAA 是什么意思?](https://linux22.com/image/670077/nginx%20split_clients%20%E7%A4%BA%E4%BE%8B%E4%B8%AD%E7%9A%84%20AAA%20%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%EF%BC%9F.png)
在nginx 文档这里有一个指令的例子split_clients
:
split_clients "${remote_addr}AAA" $variant {
0.5% .one;
2.0% .two;
* "";
}
AAA
总的来说,我理解这个指令是如何工作的,但我不明白后缀的用途是什么。
请帮忙
答案1
“AAA” 只是一个普通的字符串。$remote_addr
变量中的 IP 地址和字符串“AAA”连接起来并哈希成一个 32 位数字。如果有两个请求来自同一个 IP,这可以确保变量的值$variant
相同。