【发布时间】:2018-07-06 17:20:35
【问题描述】:
我正在开发一个 web 应用程序,使用 python3.5 作为后端,javascript +react/redux 作为前端和一个 Django 服务器。
应用程序的目标是实时显示一些运行在不同协议(MQTT、XMPP 和 CoaP)下的树莓派 PI 发送的数据。我告诉我的 django 服务器向处理不同协议的不同服务器发出 get 请求,然后将这些数据保存到数据库中,我最终可以将其检索到我的 redux 存储中,然后将它们显示在我的客户端上。
我希望能够删除数据库部分的保存,这意味着我的 Django 服务器必须将它接收到的数据直接转发到客户端。
我已经进行了一些研究,似乎 websocket 编程是最好的方法,但是我有一个不同的架构,所以我不确定我是否能够使用它,除非我从头开始重新启动会很糟糕。如果您有任何其他想法可以做我想做的事情,或者您有一些建议来改造我的应用程序,那就太好了。
【问题讨论】:
标签: javascript python django websocket react-redux