提供与django的twitter的流api类似的东西

时间:2011-07-13 06:41:46

标签: django twitter stream

我想为twitter流式api提供一些数据流api。我正在使用django。

我相信只是为数据创建一个生成器并在HttpResponse中返回它应该就足够了 - 将每个项目编码成一个javascript对象。

这会有用吗?有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

您需要仔细考虑管理服务器进程。普通的Django设置不适合长期连接。它在很大程度上取决于您的特定配置,但通常,如果您继续为一个连接提供服务,您的服务器将无法为新服务提供服务。正常的Django设置取决于在进入下一个连接之前完成一个连接(尽管你可能会运行多个服务器进程来提供一些并发)。

我担心我没有任何简单的解决方案可以做你想做的事。我想我只需要仔细考虑一下,然后看看Twisted之类的其他库。 Twisted支持流媒体;见例如this link