Firebase功能

我正在建立一个像游戏一样的网站。我现在想每5分钟更新一次用户的统计信息(黄金等)。为此,我设置了一个每5分钟运行一次的cronjob,没问题。但是,似乎Firebase函数可能会“挂起”,即使在其站点上运行约5毫秒也是如此。

我刚刚发现是否仅在cronjob运行时(功能运行时)“购买”了,我发现“黄金”可能没有更新,它恢复到我开始购买时的状态。

  1. 我的功能可以接受吗?

  2. 吊死在哪里?是因为我遍历了(现在有100个)假用户吗?

  3. 如果是这样,为什么Firebase会说需要5毫秒才能完成?

  4. 有什么方法可以确保,如果用户在功能即将得到保护的同时进行更新,则该功能将更新最新值?

因此,预期的结果当然是该函数更新了用户的收入,但确实如此,但是由于该函数运行时用户“购买了东西”,因此它似乎“挂起”并且没有完全正确地更新。


慕桂英4014372
浏览 123回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript