Bonjour � tous.
Je m'interresse au load balancing pour du http. J'ai trouv� des solutions telles que mod_proxy_balancer qui semble pratique et simple, mais par curiosit� et plaisir j'ai envie de me casser la t�te et gerer �a moi m�me si possible.
Je me suis pos� la question de la faisabilit� d'un mini serveur qui ecouterait sur le port 80 et qui transmettrait la requette � un serveur (parmis plusieurs) back-end.
J'ai pens� � betement dupliquer les actions :
Quand je recois une connection d'un client j'en ouvre une vers l'un des back-end
quand je recois des paquets je les envoie au backend
quand le backend transmet, je transmet au client
si le back end ou le client ferme la connection, je ferme aussi l'autre.
Par contre avec cette methode le serveur back-end qui recoit la requette aura comme IP celle du serveur qui faira le loadbalancing et �a c'est problematique.
Ma question est donc est-ce qu'il est possible avec des socket � partir d'un prog C++ de transmettre une requette de facon transparnte comme si c'etait le client lui m�me qui le faisait !?
Merci � vous !
Partager