Pregunta

Me estoy poniendo en práctica un sistema en el que necesito actualizaciones en tiempo real. He estado buscando en ciertos escenarios y entre todos era el cometa. La implementación de este, no veo ninguna manera esto es diferente de largo de votación tradicional.

En ambos casos hay que enviar una solicitud, y luego el servidor envía una copia de la respuesta. En el navegador a interpretar la respuesta y luego se inicia una nueva solicitud.

Así que ¿por qué debería utilizar cometa si en ambos casos que necesito para abrir y cerrar las conexiones.

¿Fue útil?

Solución

técnicas Comet no que requieren constantemente abren nuevas solicitudes (el iframe oculto fragmentada, por ejemplo), con la idea de mantener la solicitud de apertura y tienen el servidor de envío de datos periódicamente. Pero esto no funciona bien en todos los principales navegadores sin (como uno de los colaboradores de Wikipedia delicadamente puso) efectos secundarios negativos, por lo tanto, la técnica largo de votación. Más en el artículo enlazado.

Otros consejos

Como se ha mencionado por Marcelo, Comet por lo general se utiliza para describir cualquiera de las técnicas para "HTTP de streaming", incluyendo largo de votación. En algunos casos, el cometa también puede referirse más específicamente a la Protocolo Bayeux . Por ejemplo, la jQuery Comet plugin es de este protocolo. Desde el sitio web de Bayeux:

  

Entrega de mensajes asíncronos desde el servidor a un cliente web se describe a menudo como un servidor push.   La combinación de técnicas de empuje del servidor con una aplicación web Ajax ha sido llamado Comet.   CometD es un proyecto de la Fundación Dojo para proporcionar múltiples implementación del protocolo de Bayeux, en varios lenguajes de programación.

Bayeux es un intento de estandarizar una publicación / suscripción protocolo utilizando técnicas Comet, lo que permite a los proveedores de bibliotecas de cliente y servidor para crear componentes interoperables.

Comet es un término general para una amplia gama de técnicas de actualización asíncrona, de los cuales largo de sondeo es sólo uno.

Si usted quiere empujar insteal de tirar, se puede utilizar JPE .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top