在 Flask 中使用 SQS 实时更新
Posted
技术标签:
【中文标题】在 Flask 中使用 SQS 实时更新【英文标题】:real time update with SQS in Flask 【发布时间】:2015-05-10 01:35:49 【问题描述】:我有一个 python 脚本,它从外部 API 读取数据,对其进行格式化并推送到 dynamoDB 进行存储和 SQS。
我有一个 Flask 网络应用程序。我希望这个 Flask 应用程序能够从 SQS 读取消息并实时更新主页,而无需刷新页面。
我是否需要使用像 Celery 这样的其他服务来实现这一点?人们谈论 Web 套接字或 AJAX?谁有一个简单的例子?
还有一项名为 Pusher 的服务显然可以为您处理它?
更新:我设法让它与 pusher 一起工作,但它真的很慢
谢谢!
【问题讨论】:
您可以发布自己问题的答案并接受。所以其他人也可以使用你的发现;) 感谢您的建议 :) 【参考方案1】:我能够通过名为 pusher 的服务解决问题
它基本上会为您处理 websocket。非常容易使用。
希望对遇到同样问题的人有所帮助
【讨论】:
以上是关于在 Flask 中使用 SQS 实时更新的主要内容,如果未能解决你的问题,请参考以下文章
在发送到 SNS 之前,我可以使用 Amazon SQS 作为延迟队列吗?
使用flask python在网络浏览器中获取'top' linux命令的实时输出
使用 jQuery mobile 在 Flask 中调用重定向(url_for('xxx'))后浏览器中的 URL 未更新