python - 将实时数据从服务器(例如 Tornado)推送到客户端的 python Web 框架是什么?

标签 python mongodb web-applications flask tornado

<分区>

我在使用 Flask 框架实现应用程序以将实时数据发送到客户端浏览器时遇到问题。它将使用 twitter Streaming API (tweepy) 将 tweet 用户信息流式传输到客户端。推文信息也存储在 mongo 数据库中,以供将来检索。

我认为这必须涉及长轮询/服务器端事件 (SSE),Flask 似乎无法轻松处理这些事件。 Juggernaut 不这样做,现在已弃用,取而代之的是 SSE。

如果我想向客户端发送实时数据,Tornado 会更适合,还是有更合适的 web 框架。

我是 python 的新手,这是我第一次尝试这样做。

谢谢

最佳答案

Flask可以处理长轮询或事件,主要实现问题是WSGI服务器。这是 gevent 和 websockets 的示例:https://gist.github.com/1185629

关于python - 将实时数据从服务器(例如 Tornado)推送到客户端的 python Web 框架是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13050954/

相关文章:

python - 游戏终端板

python - 将多个 graphml 文件与 networkx 合并并删除重复项

php - Android App 与 Web 交互

javascript - 如何解决 - 等待而不是等待

java - 我是否必须在 Apache Tiles 中的每个 tile 中包含库?

database - 退出 Web 应用程序的计划

Python 随机样本异常

python - 在不使用子进程调用的情况下将 Bash 脚本嵌入 python

node.js - Mongoose $in 无法在 NodeJS 中工作

javascript - Express:实现 MongoDB session 存储