J'utilise HAProxy 1.8 pour acheminer les requêtes vers mon API HTTP et je veux maintenant équilibrer la charge entre plusieurs serveurs, ce qui donne quelque chose comme ceci :
backend http-in-backend
balance roundrobin
server api-server1 10.1.1.1:1234
server api-server1 10.1.1.2:1234
Cependant, certaines demandes doivent être envoyées à tous les serveurs. Dans ce cas, il est possible de renvoyer la réponse de n'importe lequel d'entre eux au client, car la réponse doit être la même. Existe-t-il un moyen de faire cela ? Je peux conditionnellement envoyer ces demandes à un backend séparé, bien sûr. Le problème est donc le suivant : comment puis-je envoyer une demande à plusieurs serveurs et renvoyer la réponse de n'importe lequel d'entre eux ?