Turinys:

Ar PubNub naudoja WebSockets?
Ar PubNub naudoja WebSockets?

Video: Ar PubNub naudoja WebSockets?

Video: Ar PubNub naudoja WebSockets?
Video: Magic Leap Demo: Cube Fight Multiplayer AR Game 2024, Lapkritis
Anonim

PubNub yra protokolo agnostikas arba nepriklausomas. PubNub laikui bėgant naudojo įvairius protokolus, pvz WebSockets , MQTT, COMET, BOSH, SPDY, ilgas apklausas ir kt., o mes tyrinėjame architektūras naudojant HTTP 2.0 ir kt.

Kam tokiu būdu naudojamas PubNub?

PubNub gali būti naudojamas greitai nusiųsti mažus pranešimus į vieną ar kelis įrenginius (išmaniuosius telefonus, planšetinius kompiuterius, stalinius kompiuterius, mikrovaldiklius ir t. t.) – iš esmės beveik bet kurį įrenginį, galintį prisijungti prie TCP/IP prie interneto – taip pat ir atgal, kad būtų galima palaikyti ryšį tarp įrenginių..

Vėliau kyla klausimas, ar WebSocket UDP ar TCP? WebSockets , kita vertus, leidžia siųsti žinutėmis pagrįstus duomenis, panašius į UDP , bet su patikimumu TCP . WebSocket naudoja HTTP kaip pradinį transportavimo mechanizmą, tačiau išlaiko TCP ryšys gyvas po HTTP atsakymo gavimo, kad jį būtų galima naudoti pranešimams tarp kliento ir serverio siųsti.

kada naudotum WebSocket?

Galbūt netinkamai naudojate „WebSockets“, jei:

  1. Ryšys naudojamas tik labai mažam įvykių skaičiui arba labai trumpam laikui, todėl klientui nereikia skubiai reaguoti į įvykius.
  2. Norint naudoti funkciją, reikia, kad keli „WebSockets“būtų atviri tai pačiai paslaugai vienu metu.

Ar tiesioginiuose pranešimuose naudojami „WebSockets“?

Dažniausias pavyzdys, skirtas WebSockets yra pokalbis arba tiesioginiai pranešimai . Jie gali gali būti naudojamas toms programoms, tačiau yra pernelyg didelis problemos sprendimas, nes tose programose serveris turi stumti duomenis klientams, o ne atvirkščiai – reikia tik pusiau dvipusio ryšio.

Rekomenduojamas: