Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/04/2013, 13:17
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Django y Twitter Stream API en tiempo real.

Es bastante "sencillo" si tomas en cuenta que solamente cuentas con 2 partes el lado del servidor y el lado del cliente.

Opción 1 (python+django+redis+node.js+socket.io):
Esta opción es bastante aceptable y funciona de manera general de la siguiente manera:
Del lado del servidor tenemos python+django+redis+node.js. Vamos a ver que hace cada parte:
1.- Python+Django: se va a encargar de recibir las peticiones GET y POST que hagos al servidor web.
2.- Node.js+Socket.io: una vez que el servidor web procese las peticiones del usuario django le informa a node.js que hubo un cambio (o que ocurrio un evento) y node.js envía una notificación y socket.io recibe y procesa esa notificación del lado del cliente.
3.- Redis: De alguna manera tenemos que comunicar a node.js y a nuestra aplicación web para eso usamos redis.
http://maxburstein.com/blog/realtime...-and-socketio/

Opción 2: (python+django+getvent+socket.io)
Básicamente es lo mismo que la opción 1. Pero quitamos la parte de node.js y obviamente la comunicación con node.js, para sustituirlo con getvent

http://codysoyland.com/2011/feb/6/ev...io-and-gevent/