Estou usando o HAProxy há um bom tempo, mas recentemente recebi esse problema que realmente não sei como implementar / resolver.
+---------------------------+
client-europe \ | HAProxy europe (10.1.0.1) | / data-center-europe
|---| |->
client-states / | HAProxy states (10.2.0.1 | \ data-center-states
+---------------------------+
O usuário se conectará principalmente via IP informando ambos os proxys na configuração; algo nos gostos de app.servers=10.1.0.1,10.1.0.2
. O que eu gostaria de conseguir:
Então, ter o HAProxy escolheu um back-end foi solucionado. O que eu não consigo fazer é encaminhar o usuário para outro HAProxy. Algo como (ei, eu descobri que você está se conectando da Europa, então estou redirecionando você para o endereço IP 10.1.0.1) .
Tags proxy routing geolocation haproxy