如何将基于Rest轮询的架构改造为websocket实时推的机制?

发布于 2022-09-07 08:25:54 字数 306 浏览 12 评论 0

项目是一个数字货币行情查询APP。

之前的架构为:前端——php——(mysql)——nodejs——交易所API。这里交易所提供的是webscoket接口,通过node接受到数据之后入库。前端每5秒轮询一次,通过PHP提供的Restful API获取数据库数据。

现在要改为前端实时接受第三方推过来的数据,有什么好的建议。

需要注意的是,对接的交易所有好几十个,比如每一个交易所都会推比特币的实时价格,而前端最终呈现可能是这些价格经过一定算法计算之后的“实时价格”,除此之外,还需要呈现一些根据交易所原始数据计算出的高阶数据,因此存数据库是有必要的。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文