是否可以将cookie的哈希值写入haproxy中的标头?

时间:2018-06-08 20:21:12

标签: haproxy

我使用haproxy相对较新,我试图弄清楚是否可以使用一致的散列算法将cookie值散列到单独的标头中。这似乎与使用一致的hash-typehttp://cbonte.github.io/haproxy-dconv/1.8/configuration.html#4-hash-type)进行负载平衡的方式非常类似,但我不知道如何将该散列的输出放入后端服务器的标头中见。

我的用例是我有一个'uuid'cookie我想用来将用户分配到一个池1-100用于A / B(/ C / D ......等)测试。今天我们在nodejs应用程序中执行此操作,但我们正在添加新的后端,并且我们希望避免在多种语言中实现相同的散列。

我目前正在使用haproxy 1.8。我很感激任何建议!

1 个答案:

答案 0 :(得分:1)

使用此

 http-request set-header header_name %[req.cook(your_cookie),sdbm,mod(100)]