Soll ich WebSockets verwenden?
Soll ich WebSockets verwenden?

Video: Soll ich WebSockets verwenden?

Video: Soll ich WebSockets verwenden?
Video: Websockets mit Node.js verwenden // deutsch 2024, November
Anonim

Wenn ein Kunde schnell auf eine Änderung reagieren muss (insbesondere auf eine, die er nicht vorhersagen kann), a WebSocket Vielleicht am besten. Stellen Sie sich eine Chat-Anwendung vor, die es mehreren Benutzern ermöglicht, in Echtzeit zu chatten. Wenn WebSockets verwendet werden, kann jeder Benutzer Nachrichten in Echtzeit sowohl senden als auch empfangen.

Brauchen Sie wirklich WebSockets?

Es ist wichtig zu beachten WebSockets konvertieren ihre HTTP-Verbindung in a WebSocket Verbindung. WebSockets sind ein Teil der HTML5-Spezifikation und Sie sind von allen modernen Browsern unterstützt (d.h. es gibt eine JS-API, um sie nativ im Browser zu verwenden).

Ist WebSocket ähnlich eine dauerhafte Verbindung? WebSockets zur Verfügung stellen dauernde Verbindung zwischen einem Client und einem Server, den beide Parteien verwenden können, um jederzeit Daten zu starten. Der Kunde stellt eine WebSocket-Verbindung durch einen Prozess, der als WebSocket Händedruck. Notiz: WebSocket URLs verwenden das ws-Schema.

Wann sollte ich außerdem REST oder WebSocket verwenden?

WebSocket Ansatz ist ideal für in Echtzeit skalierbare Anwendungen, während SICH AUSRUHEN ist besser geeignet für das Szenario mit viel Get Anfrage . WebSocket ist ein zustandsorientiertes Protokoll, während SICH AUSRUHEN basiert auf einem zustandslosen Protokoll, d. h. der Client muss nichts über den Server wissen und dasselbe gilt für den Server.

Ist WebSocket sicher?

Sie sollten das stark bevorzugen sicher wss://Protokoll über den unsicheren ws://-Transport. Wie HTTPS, WSS( WebSockets über SSL/ TLS ) ist verschlüsselt und schützt so vor Man-in-the-Middle-Angriffen. Eine Vielzahl von Angriffen gegen WebSockets unmöglich werden, wenn der Transport nicht gewährleistet ist.

Empfohlen: