Nous avons 2 serveurs web que nous voulons équilibrer en charge. Chaque serveur possède une application web principale qui est utilisée par le public. Chaque serveur possède également un certain nombre de microservices dépendants qui sont utilisés en interne par l'application principale.
Nous voulons que l'équilibreur de charge exclue le serveur si l'un des microservices de ce serveur est détecté comme étant hors service.
http://server1/mainApp
http://server1/microservice1
http://server1/microservice2
http://server1/mainApp
http://server2/microservice1
http://server2/microservice2
Donc si http://server2/microservice2
descend alors nous voulons Serveur 1 pour desservir tout le trafic. Ou si http://server1/microservice1
descend, nous voulons serveur2 au trafic du serveur.
Ce type de logique est-il réalisable dans HAproxy ? ou existe-t-il une autre technologie qui puisse le faire pour nous ?
Merci !