WebSockets y equilibrio de carga, ¿un cuello de botella?

Cuando se tiene un grupo de sistemas que actúan como drones WebSocket y un equilibrador de carga delante de esos drones. Cuando una solicitud de WebSocket entra en el LB, elige un dron WebSocket y se establece el WebSocket. (Yo uso AWS ELB tcp SSL terminado en ELB)

Pregunta: Ahora, ¿el WebSocket creado atraviesa el LB, o el LB reenvía la solicitud WebSocket a un avión no tripulado WebSocket y, por lo tanto, hay un enlace directo entre el cliente y un avión no tripulado WebSocket?

Si la conexión WebSocket pasa por el LB, esto haría al LB un gran cuello de botella.

Eliminar el LB y entregar a los clientes una IP directa de un avión no tripulado WebSocket podría sortear este cuello de botella, pero requiere crear esta lógica por mí mismo, lo que planeo hacer (según las respuestas de estas preguntas).

Entonces, ¿mis pensamientos sobre cómo funciona esto son correctos?

Respuestas a la pregunta(1)

Su respuesta a la pregunta