Comet

Archi & techno

Le push web vu par Diffusion – Partie 1

Les problématiques de push de messages vers des clients connectés (encore appelé "web messaging") sont courantes dans les secteurs où l’information varie sur des temps très court, comme la finance, la sureté, la supervision ou encore les réseaux sociaux. Les données doivent être diffusées le plus rapidement possible à de nombreux clients, car ces données n'ont de valeur (ou d'intérêt) que pendant un temps limité. Pour faire du web messaging, il existe aujourd’hui différentes techniques (polling, « comet » long polling et streaming) qui s’appuient sur des technologies…

Lire la suite
Archi & techno

Pourquoi les Websockets ?

Après la démocratisation d'Ajax (ie. requêtes HTTP asynchrones en Javascript), plusieurs techniques ont été élaborées afin de permettre le push de données depuis le serveur toujours en utilisant HTTP. C'est grâce à ces techniques que l'on reçoit nos mails dans une application web sans avoir à cliquer sur le bouton "Refresh", que les applications de chat sont possibles sans plugin tierce (Flash, Java, ...), etc. Le W3C et l'IETF ont spécifié une API Javascript et un protocole nommé Websocket. Ce protocole connecté est adapté à…

Lire la suite