Sind WebSockets eigentlich behandelt werden, die von Web-Servern?
Den WebSocket-standard noch nicht ratifiziert, jedoch noch aus dem Entwurf scheint es, dass die Technik gemeint ist, implementiert in Web-Servern. pywebsocket implementiert einen WebSocket-server, die gewidmet werden kann oder geladen als Apache-plugin.
So, was ich mich Frage ist: was ist das ideale Nutzung von WebSockets? Es macht keinen Sinn, die Umsetzung einer service-mit engagierten WebSocket-Server oder ist es besser, neu zu überdenken, und es laufen auf der Oberseite des WebSocket-fähigen Web-server?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das WebSocket-Protokoll wurde mit drei Modellen in den Sinn:
Modell Sie wählen hängt wirklich davon ab, die Anwendung, die Sie versuchen zu bauen und einige andere Einschränkungen, die möglicherweise begrenzen Sie Ihre Möglichkeiten.
Zum Beispiel, wenn Ihre Anwendung wird serviert von einem einzelnen web-server und die WebSocket-Verbindung wird immer wieder auf dem gleichen server ist, dann ist es wahrscheinlich sinnvoll, führen Sie einfach den WebSocket-server als plugin/Modul im web-server.
Auf der anderen Seite, wenn Sie eine Allgemeine WebSocket-service, die verwendbar ist, aus vielen verschiedenen web-sites (zum Beispiel könnten Sie haben eine kontinuierliche low-latency traffic updates serviert von einem WebSocket-server), dann wollen Sie wahrscheinlich, um führen Sie den WebSocket-server unabhängig von einem web-server.
Grundsätzlich, je enger die integration zwischen dem WebSocket-Server und Ihrem web-service, desto wahrscheinlicher werden Sie wollen, führen Sie zusammen und auf dem gleichen port.
Gibt es einige Einschränkungen, die dazu zwingt, dem einen oder anderen Modell: