Inhoudsopgave:

Gebruikt PubNub WebSockets?
Gebruikt PubNub WebSockets?

Video: Gebruikt PubNub WebSockets?

Video: Gebruikt PubNub WebSockets?
Video: Cisco DNA Spaces - Workspace Benefits 2024, November
Anonim

PubNub is Protocol Agnostisch of Onafhankelijk. PubNub heeft in de loop van de tijd verschillende protocollen gebruikt, zoals: WebSockets , MQTT, COMET, BOSH, SPDY, lange polling en anderen, en we onderzoeken architecturen gebruik makend van HTTP 2.0 en anderen.

Waar wordt PubNub op deze manier voor gebruikt?

PubNub kan zijn gebruikt om snel kleine berichten naar een of meer apparaten (smartphones, tablets, desktops, microcontrollers, enz.) te sturen - in wezen vrijwel elk apparaat dat een TCP/IP-verbinding met internet kan maken - en ook weer terug, voor bidirectionele communicatie tussen apparaten.

Vervolgens is de vraag, is WebSocket UDP of TCP? WebSockets , aan de andere kant, staat het verzenden van op berichten gebaseerde gegevens toe, vergelijkbaar met UDP , maar met de betrouwbaarheid van TCP . WebSocket gebruikt HTTP als het initiële transportmechanisme, maar houdt de TCP verbinding actief nadat het HTTP-antwoord is ontvangen, zodat het kan worden gebruikt voor het verzenden van berichten tussen client en server.

wanneer zou u een WebSocket gebruiken?

U gebruikt WebSockets mogelijk verkeerd als:

  1. De verbinding wordt alleen gebruikt voor een zeer klein aantal gebeurtenissen, of een zeer korte tijd, en de klant hoeft niet snel te reageren op de gebeurtenissen.
  2. Uw functie vereist dat meerdere WebSockets tegelijk open staan voor dezelfde service.

Gebruiken pushmeldingen WebSockets?

Het meest voorkomende voorbeeld voor WebSockets is een chat of pushmeldingen . Zij kan worden gebruikt voor deze toepassingen, maar vormen een overkill-oplossing voor het probleem, aangezien in die toepassingen alleen de server hoeft te duw data naar de clients, en niet andersom - er is alleen een half-duplex verbinding nodig.

Aanbevolen: