Indholdsfortegnelse:

Bruger PubNub WebSockets?
Bruger PubNub WebSockets?

Video: Bruger PubNub WebSockets?

Video: Bruger PubNub WebSockets?
Video: WebSockets, JSON and Internet of Things 2024, November
Anonim

PubNub er protokolagnostisk eller uafhængig. PubNub har brugt en række forskellige protokoller gennem tiden, f.eks WebSockets , MQTT, COMET, BOSH, SPDY, long polling og andre, og vi udforsker arkitekturer ved brug af HTTP 2.0 og andre.

Hvad bruges PubNub til på denne måde?

PubNub måske Brugt til hurtigt at skubbe små beskeder til en eller flere enheder (smartphones, tablets, desktops, mikrocontrollere osv.) - i det væsentlige næsten enhver enhed, der kan oprette en TCP/IP-forbindelse til internettet - såvel som tilbage igen, til tovejskommunikation mellem enheder.

Efterfølgende er spørgsmålet, er WebSocket UDP eller TCP? WebSockets , på den anden side, tillade at sende besked-baserede data, svarende til UDP , men med pålideligheden af TCP . WebSocket bruger HTTP som den indledende transportmekanisme, men beholder TCP forbindelse i live efter HTTP-svaret er modtaget, så det kan bruges til at sende beskeder mellem klient og server.

hvornår vil du bruge en WebSocket?

Du bruger muligvis WebSockets forkert, hvis:

  1. Forbindelsen bruges kun til et meget lille antal begivenheder eller meget kort tid, og klienten behøver ikke reagere hurtigt på begivenhederne.
  2. Din funktion kræver, at flere WebSockets er åbne for den samme tjeneste på én gang.

Bruger push-meddelelser WebSockets?

Det mest almindelige eksempel for WebSockets er enten en chat eller push-meddelelser . De kan bruges til disse applikationer, men præsenterer en overkill løsning på problemet, da kun serveren i disse applikationer skal skubbe data til klienterne, og ikke omvendt - kun en halv-duplex forbindelse er nødvendig.

Anbefalede: