实时评分MEAN堆栈应用程序

时间:2018-05-01 15:56:45

标签: mongodb socket.io mean-stack

我想使用MEAN堆栈创建一个实时评分网络应用程序,其中多个并发用户无需任何身份验证即可访问该网站,并获得最多6种不同体育项目的分数。

系统中的数据可以通过RESTful请求更新到我在互联网上找到的第三方API。

据我所知,socket.io允许并发用户/客户端连接到应用程序,但我对这个网络应用程序中数据传输的结构和顺序应如何看起来很困惑。

顺序是......?:

  • 用户访问网站
  • 用户从下拉菜单中选择足球
  • Web应用程序向API发送请求
  • 响应保存在mongo DB
  • Web应用程序查询数据库
  • 网络应用程序更新网站上的最新得分

这对我来说似乎不对? 我只是想知道从API中获取分数然后将其实时显示给用户的最有效方法是什么。

我在另一个堆栈溢出问题中读到:

" 实时是指您的数据库发生变化,将数据推送到网站,网页或其他任何内容。

  • 某些脚本接收新数据
  • 您将该数据插入db
  • 您将该数据推送到页面 " Realtime Scoring

这个'脚本'工作?我是否必须在每个tick上轮询API并使用它更新数据库?看起来非常昂贵'

0 个答案:

没有答案