• # Http long polling ou http streaming

    Posté par . En réponse à la dépêche Nouvelle version de APE (Ajax Push Engine). Évalué à 3.

    Ca fait quand même un bail que c'est connu.
    Contrairement au titre, il ne s'agit pas de vrai push, mais d'une sorte de polling persistant. On appelle cette technique long polling et dans sa version plus poussée, http streaming.
    En gros on garde une connexion ouverte avec le serveur (jusqu'à ce qu'elle soit coupé ou perdue) pour être notifié par le serveur quand il y a des changements.
    Celà demande donc de mettre en place un protocole au dessus d'http pour pouvoir parser les notifications de manière générique.
    Par souci de simplicité on utilise généralement JSON, car c'est un format naturel pour le javascript.
    Toutes les grosses plateformes du marché utilisent déjà ce genre de techniques : gmail, facebook etc...
    Dans la même veine qu'APE il existe donc gwt-comet.