我有2个不同的tomcat服务器:T1,T2
引用我的负载平衡器的客户端提供了名为“gender”的url参数(0表示男性用户,1表示女性用户)。 男性和女性之间只有url参数不同。
我想根据性别参数与haproxy平衡到T1,T2。 (男性将被redirect到T1,女性被redirect到T2)
我如何实现这一目标?
谢谢
那么你不会说你使用的是什么版本的HAProxy,但是假设它是1.5.x,你可以使用urlp fetch方法如下:
acl IsMale urlp(gender) 0 acl IsFemale urlp(gender) 1 use_backend T1 if IsMale use_backend T2 if IsFemale
这里有更多关于urlp获取的细节。