Server Push avec Javascript : Comet Design Pattern
Server Push est une technique qui permet à un serveur d'envoyer des données à un client sans le client le demandant explicitement. Ceci est utile pour les applications où des mises à jour de données en temps réel sont requises, telles que les mises à jour de chat ou de bourse.
L'un des modèles de conception pour la mise en œuvre du push serveur est Comet. Comet utilise une stratégie d'interrogation longue, dans laquelle le client envoie une requête au serveur puis attend une réponse. Le serveur peut ensuite transmettre les données au client chaque fois qu'elles deviennent disponibles.
Implémentations de jQuery Comet
Il existe plusieurs plugins jQuery qui fournissent la fonctionnalité Comet. Un plugin populaire est [jQuery CometD](https://github.com/jhaynie/jquery.cometd), qui implémente le protocole Bayeux. Une autre option est [jQuery Long Poll](https://github.com/hiddentao/jquery.longpoll), qui utilise une stratégie simple d'interrogation longue.
Documentation sur Comet
Il existe une quantité limitée de documentation disponible sur le modèle de conception Comet en particulier. Cependant, il existe de nombreuses ressources disponibles sur les interrogations longues et sur le push serveur en général. Certaines ressources utiles incluent :
Plugin Comet personnalisé
Comme mentionné dans Dans la réponse fournie, l'utilisateur Till a écrit un plugin jQuery Comet personnalisé qui implémente le protocole Bayeux. Ce plugin est disponible sur sa [page de codes Google](https://code.google.com/archive/p/jquery-bayeux/).
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!