【发布时间】:2021-12-31 13:37:27
【问题描述】:
我在应用程序中使用 Flutter,在后端 API 中使用带有 Postgres 的 Django。我想从应用程序内的 API 更新数据以实时更新,最好的方法是什么。我浏览了很多博客文章和 SO 答案,并得到了以下解决方案,任何更好的解决方案将不胜感激
- Websockets - 难以扩展
- 每 n 秒刷新一次 API - 难以扩展
- 构建功能中的 Firestore,但我不想迁移到 Firebase。
有没有更好的解决方案?我希望该解决方案可以扩展到许多用户,所以请让我知道最好的解决方案。谢谢
更新: 我有两个数据源,一个是颤振应用程序本身,另一个是 Web 仪表板,我希望应用程序中的数据是一个列表视图,以便在从仪表板实时添加新数据时得到更新。应用中的数据是一个列表视图,应该使用来自 API 的新记录实时更新。
【问题讨论】:
-
从技术上讲,为了实时更新数据,您需要一个实时数据库(您的情况并非如此),但不要担心它们总是可以解决的,您能请提供有关您的问题的更多详细信息(哪种类型的数据,它们是显示条件,是否从客户端更新,Flutter,...?
-
@Hajed.Kh 抱歉耽搁了,我已经更新了数据类型,如果需要进一步解释,请告诉我。谢谢
标签: android ios flutter flutter-dependencies