Lula via Haproxy

Lula via Haproxy

Alguém já experimentou configurar o Squid para encaminhar solicitações ao HAproxy?
Eu uso o Squid como proxy, com ACLs e outras coisas, e preciso saber se posso instruí-lo a encaminhar solicitações para o HAproxy, que atuaria como um balanceador de carga quetem conhecimentoquando um dos back-ends está inativo.

Responder1

Se você estiver usando o squid para armazenamento em cache, não deveria usar o WCCP e um roteador compatível com WCCP? Isso permite balancear a carga de conexões e detectar quando um nó está offline.

Responder2

O HAProxy pode realizar verificações de integridade usando a opção “httpchk”.

backend mybackend
    option httpchk HEAD /check.txt HTTP/1.0
    server server1 123.123.123.101:80 check
    server server2 123.123.123.102:80 check
    server server3 123.123.123.103:80 check

O HAProxy procurará /check.txt em cada nó de destino e o retirará do cluster automaticamente se não receber um HTTP 200 nesse arquivo.

Responder3

Pode ser mais simples de usarVernizque pode reverter proxy, cache e fazer verificações HTTP de back-ends disponíveis. Sua solução Squid/HAProxy funcionaria, mas pode ser difícil solucionar problemas quando as sessões tcp passam por vários daemons.

informação relacionada