
Tengo un balanceador Snapt con un front-end escuchando en el puerto 9055, conectado a un backend con un solo servidor en este momento (para prueba) que también escucha en el puerto 9055.
Cuando voy a un navegador y escribo: http://load-balancer-name:9055
el navegador muestra la página http://back-end-server:9055
que muestra la página que esperaba.
Una vez que el balanceador de carga se comunique con el servidor back-end, ¿la respuesta del servidor regresará directamente al cliente, o regresará al balanceador de carga y el balanceador de carga la enviará al cliente?
Respuesta1
Esto depende de la implementación del balanceador de carga. Sin embargo, normalmente la solicitud va directamente desde el servidor web al cliente, sin pasar por el equilibrador de carga en el camino de regreso.
Si quiere estar seguro, realice una captura de paquetes en su balanceador de carga ( tcpdump
), cárguelo en Wireshark y recorra el tráfico. O bien, puede capturar el tráfico en el servidor web y ver si envía la respuesta al equilibrador de carga o de regreso al cliente original allí.