WebSockets und Load Balancing, ein Engpass?

Wenn mehrere Systeme als WebSocket-Drohnen fungieren und ein Load Balancer vor diesen Drohnen installiert ist. Wenn eine WebSocket-Anforderung in die LB eingeht, wählt sie eine WebSocket-Drohne aus, und das WebSocket wird eingerichtet. (Ich verwende AWS ELB TCP SSL-terminiert bei ELB)

Frage: Durchläuft der erstellte WebSocket nun den LB oder leitet der LB die WebSocket-Anforderung an eine WebSocket-Drohne weiter, und daher besteht eine direkte Verbindung zwischen dem Client und einer WebSocket-Drohne?

Wenn die WebSocket-Verbindung durch die LB geht, würde dies die LB zu einem enormen Engpass machen.

Wenn Sie den LB entfernen und den Clients eine direkte IP-Adresse einer WebSocket-Drohne übergeben, kann dies zu einer Umgehung dieses Engpasses führen. Diese Logik muss jedoch selbst erstellt werden.

Also sind meine Gedanken darüber, wie das funktioniert, richtig?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage