pcortez/kd-twitter — pull request #238 by arturokunder (2014-02-03 16:53:25+00:00)
Title: Find tweet stream

@pcortez
Hice que los resultados de la busqueda de la db se vaya streamendo por ajax
Para esto NO use socket.io.
Hice lo siguiente:
1- Query a la db
2- Saco resultados con stream() en vez de exec()
3- Se mandan n resultados por el stream
4- El stream se pausa y queda guardado un puntero a este por 30 minutos (seteable)
5- Si se hace una llamada con un stream_id, se busca el puntero antiguo y se siguen entregando resultados, hasta que termine. En ese caso se mandan resultados con un 'end' para no dar posibilidad de seguir buscando. En caso de que se cierre o termine, stream se destruye y se borran referencias

Las referencias de los punteros y todo lo que es la administracion de estos está manejada por otra clase que le puse StreamManager