Como alternativa a Socket.io, existe SockJS (https://github.com/sockjs/sockjs-client), que parece ser mejor mantenido y más estable que Socket.io.Cómo integrar SockJS con otro marco web
Esta pregunta es acerca de la comprensión conceptual de la arquitectura de la utilización de SockJS con un framework de desarrollo web, por ejemplo, para la construcción de una aplicación de chat
Mi comprensión actual es que se necesita la SockJS-cliente y un servidor SocketJS (en mi caso, tengo la intención de utilizar SockJS-Tornado (https://github.com/MrJoes/sockjs-tornado)) para poder hacer una comunicación estilo websockets.
Pero, ¿cómo SockJS (SockJS-cliente + SockJS-Tornado) atan junto con un marco web que hace el resto del trabajo (por ejemplo, al servicio de la página, la escritura/lectura a/desde db, etc). Por ejemplo, ¿cómo se comunicaría el componente SockJS-Tornado con el servidor web del framework? En particular, cualquier dirección de hacer esto con web2py (un framework web de python) es muy apreciada.
Se puede utilizar una cola de mensajes tales como RabbitMQ o ZeroMQ. – igorw
@igorw, ¿está diciendo que puedo usar una cola de mensajes para conectar el servidor SockJS-Tornado al servidor web del framework, para que las cosas recibidas por SockJS-Tornado se puedan compartir con el framework? ¿Podrías por favor elaborar? Gracias. – MLister
Por cierto, también hay http://autobahn.ws/ – Alp