Table des matières:

PubNub utilise-t-il des WebSockets ?
PubNub utilise-t-il des WebSockets ?

Vidéo: PubNub utilise-t-il des WebSockets ?

Vidéo: PubNub utilise-t-il des WebSockets ?
Vidéo: 1st WebRTC Summit | The WebRTC Data Channel with PubNub's Dan Ristic 2024, Peut
Anonim

PubNub est Agnostique au Protocole ou Indépendant. PubNub a utilisé une variété de protocoles au fil du temps, comme WebSockets , MQTT, COMET, BOSH, SPDY, long polling et autres, et nous explorons des architectures à l'aide de HTTP 2.0 et autres.

De cette manière, à quoi sert PubNub ?

PubNub peut être utilisé pour envoyer rapidement de petits messages à un ou plusieurs appareils (smartphones, tablettes, ordinateurs de bureau, microcontrôleurs, etc.) - essentiellement, à peu près n'importe quel appareil pouvant établir une connexion TCP/IP à Internet - ainsi que de retour, pour une communication bidirectionnelle entre les appareils.

Par la suite, la question est: WebSocket est-il UDP ou TCP ? WebSockets , d'autre part, permettent d'envoyer des données basées sur des messages, similaires à UDP , mais avec la fiabilité de TCP . WebSocket utilise HTTP comme mécanisme de transport initial, mais conserve le TCP connexion active après la réception de la réponse HTTP afin qu'elle puisse être utilisée pour envoyer des messages entre le client et le serveur.

quand utiliseriez-vous un WebSocket ?

Vous utilisez peut-être les WebSockets de manière incorrecte si:

  1. La connexion n'est utilisée que pour un très petit nombre d'événements, ou une très courte durée, et le client n'a pas besoin de réagir rapidement aux événements.
  2. Votre fonctionnalité nécessite que plusieurs WebSockets soient ouverts au même service à la fois.

Les notifications push utilisent-elles WebSockets ?

L'exemple le plus courant pour WebSockets est soit un chat, soit notifications push . Ils pouvez être utilisé pour ces applications, mais présente une solution excessive au problème, car dans ces applications, seul le serveur doit pousser données aux clients, et non l'inverse, seule une connexion semi-duplex est nécessaire.

Conseillé: