如何将基于Rest轮询的架构改造为websocket实时推的机制?
项目是一个数字货币行情查询APP。
之前的架构为:前端——php——(mysql)——nodejs——交易所API。这里交易所提供的是webscoket接口,通过node接受到数据之后入库。前端每5秒轮询一次,通过PHP提供的Restful API获取数据库数据。
现在要改为前端实时接受第三方推过来的数据,有什么好的建议。
需要注意的是,对接的交易所有好几十个,比如每一个交易所都会推比特币的实时价格,而前端最终呈现可能是这些价格经过一定算法计算之后的“实时价格”,除此之外,还需要呈现一些根据交易所原始数据计算出的高阶数据,因此存数据库是有必要的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论