让我们假设您想使用firebase让人们玩博彩游戏,他们就会获得积分。
问题是:
如果某个用户对自己的点有写入权限,他们可以更新它(这不是我们想要的)
我们考虑的解决方案是在服务器上运行的管理节点firebase客户端。它会倾听并做出决定并写入每个用户的积分位置。用户只能具有读取权限。
但这意味着必须有可扩展的服务器或服务器。这似乎是一个单一的失败点。此外,如果您运行100个管理员firebase客户端,那可能是同步问题。
此类问题的最佳做法是什么?
我怀疑所有游戏都必须有这个问题?没有?
答案 0 :(得分:0)
您可以使用App Engine进行后端处理,这是Google的无服务器"解。查看此解决方案:Using Firebase for Real-time Events on App Engine。它认为它解决了你的问题。