Talaan ng mga Nilalaman:

Gumagamit ba ang PubNub ng WebSockets?
Gumagamit ba ang PubNub ng WebSockets?

Video: Gumagamit ba ang PubNub ng WebSockets?

Video: Gumagamit ba ang PubNub ng WebSockets?
Video: GUMAGAMIT BA KAYO NG ASUKAL? PANOORIN ITO! 2024, Nobyembre
Anonim

PubNub ay Protocol Agnostic o Independent. PubNub ay gumamit ng iba't ibang protocol sa paglipas ng panahon, tulad ng Mga WebSocket , MQTT, COMET, BOSH, SPDY, mahabang botohan at iba pa, at nag-e-explore kami ng mga arkitektura gamit HTTP 2.0, at iba pa.

Sa ganitong paraan, para saan ginagamit ang PubNub?

PubNub ay maaaring maging ginamit upang mabilis na itulak ang maliliit na mensahe sa isa o higit pang device (smartphone, tablet, desktop, microcontroller, atbp.) โ€“ sa pangkalahatan, halos anumang device na maaaring gumawa ng koneksyon sa TCP/IP sa internet โ€“ gayundin pabalik, para sa bi-directional na komunikasyon sa pagitan ng mga device.

Kasunod nito, ang tanong ay, ang WebSocket ba ay UDP o TCP? Mga WebSocket , sa kabilang banda, ay nagbibigay-daan para sa pagpapadala ng data na nakabatay sa mensahe, katulad ng UDP , ngunit sa pagiging maaasahan ng TCP . WebSocket gumagamit ng HTTP bilang paunang transportmechanism, ngunit pinapanatili ang TCP buhay na koneksyon pagkatapos matanggap ang HTTPresponse upang magamit ito para sa pagpapadala ng mga mensahe sa pagitan ng kliyente at server.

kailan ka gagamit ng WebSocket?

Maaaring hindi mo ginagamit ang WebSockets kung:

  1. Ang koneksyon ay ginagamit lamang para sa isang napakaliit na bilang ng mga kaganapan, o isang napakaliit na dami ng oras, at ang kliyente ay hindi kailangang mabilis na mag-react sa mga kaganapan.
  2. Ang iyong tampok ay nangangailangan ng maraming WebSocket upang maging bukas sa parehong serbisyo nang sabay-sabay.

Gumagamit ba ng WebSockets ang mga push notification?

Ang pinakakaraniwang halimbawa para sa Mga WebSocket ay alinman sa isang chat o push notifications . sila pwede gamitin para sa mga application na iyon, ngunit nagpapakita ng labis na solusyon sa problema, dahil sa mga application na iyon lamang ang server ang kailangang itulak data sa mga kliyente, at hindi sa kabaligtaran- kalahating duplex na koneksyon lamang ang kailangan.

Inirerekumendang: