J’ai fait quelques recherches en diffusion du serveur avec javascript et ont trouvé le consensus général pour que ce que je cherche se trouve dans le modèle de conception « Comet ». Y a-t-il tout bonnes implémentations de ce modèle construit au sommet de jQuery ? Sinon, y a-t-il les bonnes implémentations de ce modèle à tous ? Et quelle que soit la réponse à ces questions, y a-t-il une documentation sur ce modèle d’un mise en œuvre-point ?
Réponses
Trop de publicités?J'ai écrit le plugin mentionné par Jusqu'à. Le plugin est une implémentation de la ville de Bayeux protocole et prend actuellement en charge le long du scrutin (serveur local via AJAX) et le rappel du scrutin (serveur distant via XSS). Il est un de Bayeux mise en œuvre pour Python appelé cometd-tordu que j'ai entendu de mon plugin fonctionne avec, mais je n'ai pas vérifié cela. J'ai testé et vérifié qu'il fonctionne avec cometd-jetée et erlycomet qui a un jQuery Comète exemple inclus. Il n'y a plus d'info sur mon blog et le code actuel avec une base de chat exemple peut être trouvé sur sa page google code. Espérons que cette info est utile et n'hésitez pas à me contacter si besoin de plus d'aide avec le plugin.
Quelqu'un a construit un client pour la Comète à l'aide de jQuery. Je ne sais pas si c'est tout bon. J'ai lu sur la Comète et a entendu parler de tout le bien qu'elle peut faire, mais je n'ai jamais eu l'occasion de l'utiliser. Juste pas eu le temps et pas de cas d'utilisation sur un de mes projets en cours.
J'ai totalement oublié d'ajouter un lien comme pour la mise en œuvre de la comète.
Il y a de la Comète Quotidienne et ils ont une comparaison en ligne. La comparaison met l'accent sur la maturité de la mise en œuvre différente. Il est assez intéressant et devrait vous obtenir a commencé.
Espérons que ça aide!
Découvrez le Projet Ape pour un client complet et une solution côté serveur qui implémente le modèle de la comète.
Une description du modèle : http://ajaxpatterns.org/HTTP_Streaming
La comète est une excellente solution, et il y a toutes sortes de mises en œuvre. Qui dépend de vos besoins.
Nous avons mis en place une solution pour IIS/ASP.NET, WebSync. Il inclut le client de javascript, qui joue bien avec jQuery. Techniquement, puisque c'est le protocole de Bayeux, tout Bayeux client doit travailler juste dandy. Le même protocole peut également être trouvé dans le dojo de la bibliothèque.
Pour plus de détails, vous pouvez voir les spec pour le protocole de Bayeux.