0
我必须开发一个Web前端以可视化数据(使用d3.js)。 数据由外部数据库传送。数据可视化前端架构
要求:
- 前端保持从(至少)最后两个小时的数据(每个系统每分钟一个基准面)。
- 客户端(浏览器)连接到Web-Frontend,单击相应的系统并看到一些图。他们应该定期更新。
- 也可以请求动态请求/图形。
我的方法:
前端(PHP应用程序)生成的页面(含最后两个小时的数据),并创建一个网页套接字(更新通过推送的前端数据( JSON))
编写一个查询外部数据库(可能会有巨大响应时间)并将其写入本地“缓冲区”(可能是像redis一样的内存数据库)的导入器实用程序,然后通知我PHP-App推送更新。 (或者让PHP应用程序内定期检查的DB)
可视化与D3中的数据,更新与服务器上的推送消息的新数据图(我的PHP应用程序)
是这个想法值得尝试吗?你有什么建议,阅读等等?
感谢您的回答,看起来很有趣。我还尝试设置某种插件机制,以便视图可以改变或稍后可以轻松扩展。 – Beastcraft