Uso un servizio di bilanciamento del carico con il mio sito web. Il browser avvia una connessione web socket al mio server delle applicazioni. La connessione aperta consuma risorse sul LB o è diretta tra il browser e il server dell'app? Se c'è qualcosa di aperto sulla LB non è un collo di bottiglia? Voglio dire se il mio LB è in grado di gestire X connessioni aperte, quindi l'utente X + 1 non può nemmeno aprire una connessione.web socket con scalabilità di bilanciamento del carico
risposta
Dipende!
I bilanciatori di carico più efficienti ascoltano le richieste, eseguono alcune analisi e inoltrano le richieste; tutti i bit non viaggiano attraverso il bilanciamento del carico. L'inoltro della rete avviene a un livello di rete inferiore a http (ad esempio, non è un reindirizzamento http 302 - il client non sa mai che è successo, mantenendo la privacy attorno alla configurazione di rete interna - ciò accade a OSI Livello 4, penso).
Tuttavia, alcuni bilanciatori di carico aggiungono ulteriori funzionalità, come l'utilizzo degli endpoint SSL o l'applicazione della compressione gzip. In questi casi, elaborano i bit mentre passano (crittografati/decrittografati o compressi in questo caso).
Un'immagine può essere d'aiuto. Confronta il primo diagramma con il secondo & terzo here, notando il reindirizzamento nel primo che è assente negli altri.
- 1. Applicazione web per il bilanciamento del carico
- 2. Bilanciamento del carico MongoDB
- 3. SolrCloud bilanciamento del carico
- 4. Bilanciamento del carico e APC
- 5. registri da server con bilanciamento del carico
- 6. SignalR e bilanciamento del carico
- 7. Bilanciamento del carico di più server Web Django
- 8. SSL e bilanciamento del carico
- 9. Soluzioni di bilanciamento del carico Tomcat
- 10. RabbitMQ bilanciamento del carico del client
- 11. Scoperta del servizio vs bilanciamento del carico
- 12. Bilanciamento del carico elastico in EC2
- 13. Socket.IO Cluster con problemi di bilanciamento del carico nginx
- 14. Come impostare SSL in un ambiente con bilanciamento del carico?
- 15. Servizio di bilanciamento del carico con Zookeeper e Thrift
- 16. AWS - SSL/https su bilanciamento del carico
- 17. È possibile abilitare Keep-alive con un bilanciamento del carico?
- 18. Beanstalk elastico senza bilanciamento del carico elastico
- 19. Differenza tra cluster e bilanciamento del carico?
- 20. Configurare Nginx come bilanciamento del carico TCP
- 21. Progetto chat - bilanciamento carico con socket.io
- 22. Pagina di bilanciamento del carico e manutenzione di AWS
- 23. Soluzione cache ASP.NET per il sistema di bilanciamento del carico
- 24. Cassandra bilanciamento del carico con un partizionatore ordinato?
- 25. timeout dell'applicazione pallone con bilanciamento del carico Amazon
- 26. HAProxy - Routing basato su URL con bilanciamento del carico
- 27. Apache + Tomcat - Problemi con sessioni appiccicose e bilanciamento del carico
- 28. Bilanciamento del carico con node.js utilizzando http-proxy
- 29. Apache + Tomcat con mod_jk: impostazione maxThread al bilanciamento del carico
- 30. File di registro IIS e bilanciamento del carico?