nginx proxy - posso encaminhar a mesma solicitação para vários back-ends?

2

Como posso usar uma configuração de proxy nginx para encaminhar a mesma solicitação de entrada para vários servidores de back-end? Eu não quero um balanceamento de carga, eu quero enviar o mesmo pedido para ambos os servidores. Normalmente eu configuraria um sistema de agente de mensagens / trabalhador, mas talvez alguém saiba como fazer algumas coisas complicadas com o nginx? É possível?

Um cliente envia uma solicitação X para o meu servidor proxy nginx. O servidor nginx encaminha a solicitação X para ambos os servidores A e B.

Não há necessidade de enviar uma resposta de qualquer servidor para o cliente, portanto, sempre posso definir uma resposta HTTP 200 OK.

    
por Michael Hirschler 24.01.2018 / 14:21

1 resposta

0

Escreva um script cgi no idioma de sua conveniência, que retorna o 200 e, em seguida, envia dois pedidos por conta própria.

    
por 24.01.2018 / 14:40