106 votos

Cometa y jQuery

Me ha hecho algunas investigaciones en empuje del servidor con javascript y han encontrado el consenso general que lo que estoy buscando se encuentra en el patrón de diseño "Cometa". ¿Hay alguna buenas implementaciones de este patrón construido sobre jQuery? Si no, ¿hay alguna buenas implementaciones de este patrón en absoluto? ¿Y sin importar la respuesta a esas preguntas, hay alguna documentación sobre este patrón desde un punto de soporte de implementación?

76voto

Morgan ARR Allen Puntos 2331

Escribí el plugin mencionado por Till. El plugin es una aplicación de la Bayeux protocolo y en la actualidad apoya a long-polling (servidor local a través de AJAX) y de devolución de llamada de sondeo (servidor remoto a través de XSS). Hay un Bayeux implementación de Python llamado cometd retorcido que he escuchado en mi plugin funciona, pero no he comprobado esto. Yo he probado y comprobado que funciona con cometd-jetty y erlycomet que tiene un jQuery Cometa ejemplo incluido. Hay más info en mi blog y el vigente código sobre la base de un ejemplo de chat se pueden encontrar en su página de google code. Espero que esta info sea de ayuda y no dude en póngase en contacto conmigo si necesita más ayuda con el plugin.

15voto

Till Puntos 14673

Alguien construyó un cliente para que Cometa usando jQuery. No sé si es bueno, aunque. He leído acerca de la Cometa y oído todo el bien que puede hacer, pero nunca he llegado a usar. Simplemente no tenía tiempo y no hay caso de uso en cualquiera de mis proyectos actuales.

Se me olvidó añadir un link como para la implementación de la cometa.

Allí se Cometa a Diario y tienen una comparación en línea. La comparación pone de relieve la madurez de las diferentes implementación. Es muy interesante y debería empezar.

Espero que ayude!

8voto

Devon Puntos 3115

Echale un vistazo y el Proyecto del mono para un cliente completa y solución en el lado servidor que implementa el patrón de la cometa.

7voto

Jonathan Tran Puntos 7058

Una descripción del patrón: http://ajaxpatterns.org/HTTP_Streaming

3voto

jvenema Puntos 21499

El cometa es una gran solución, y hay todo tipo de implementaciones. Que uno depende de sus necesidades.

Hemos implementado una solución para IIS y ASP.NET, WebSync. Incluye el cliente javascript, que juega muy bien con jQuery. Técnicamente, ya que es el protocolo de Bayeux, cualquier Bayeux cliente debería funcionar dandy. El mismo protocolo también se puede encontrar en el dojo de la biblioteca.

Para más detalles, puede ver las especificaciones de la Bayeux protocolo.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X