Proxy HTTP com cópia transparente

1

Eu tenho o seguinte:

Client -> HAProxy --> backend_service_1
                  --> backend_service_2

É uma configuração básica de balanceamento de carga HAProxy com 2 serviços de back-end.

Espero que haja uma maneira de o HAProxy (ou outro proxy HTTP) fazer o seguinte para cada solicitação :

  • Processe a solicitação para backend_service_1 como de costume e retorne a resposta ao cliente.

  • Proxy a solicitação para backend_service_2 como de costume, mas ignore a resposta e não afete a solicitação indo para backend_service_1.

Apenas no caso de alguém ter uma abordagem melhor, eu estou procurando fazer um teste A / B com uma cópia "passiva" de cada solicitação indo para a nova versão do serviço (backend_service_2 neste caso).

Qualquer ajuda é apreciada!

    
por dulac 19.11.2014 / 03:03

0 respostas