Ich habe mich ein bisschen auf Websockets umgeschaut, und ich habe eine ziemlich konkrete Frage: Können Websockets tatsächlich über verschiedene Server skaliert werden oder sind sie immer auf einen einzigen Server beschränkt?
Es scheint, dass dies ein Problem ist, auf das ich in den Dokumenten, die ich gefunden habe, wiederholt gestoßen bin, aber vielleicht waren sie unvollständig oder die Dinge entwickelten sich. Es scheint zum Beispiel wie heroku sogar WebSockets gar nicht unterstützt (?)
Das Clustering muss von der von Ihnen verwendeten Serverlösung unterstützt werden. Kaazing (das Unternehmen, für das ich arbeite) bietet ein ausgefeiltes Clustering , das von den meisten genutzt wird unsere Kunden.
Was die Skalierbarkeit angeht: Dieses Whitepaper: Fastest Million "Over das Web mit Kaazing, Dell und Tibco - beschreibt die Benchmark-Ergebnisse, die Sie mit Clustering erzielen können.Das Papier erörtert die Architektur, wie 43 Dell R620 Rack-Server, die jeweils ein Kaazing WebSocket Gateway betreiben, auf über 1.000.000 gleichzeitige Verbindungen skalieren können , 10 Nachrichten / Sekunde, mit 3,5 ms durchschnittliche Latenz.
Tags und Links websocket performance cluster-computing