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!
Tags haproxy http-proxy