我正在构建一个React浏览器Web应用程序,该应用程序通过REST设计与Node.js服务器(Express.js)进行通信,并在考虑应该实现哪种数据传输方法。我的应用程序提供了类似于国际象棋的游戏。游戏是长期的,这意味着平均每个玩家每隔几个小时就会移动一次。 每个游戏只涉及少数玩家(2-3),尽管许多无关的游戏可以同时发生(数千)。
编辑:与国际象棋不同,用户在等待对手时可以连续进行多次动作。因此,在等待对手移动的几个小时内,用户可以选择发布自己的20个左右的更新。
鉴于我不需要向多个用户推送单个更新,并且当用户打开/关闭游戏会话时也不需要更新,我应该使用哪种数据检索方法?
非常感谢所有帮助