gpt4 book ai didi

java - 难道不能在后台有一个代码每24小时调用一次吗?

转载 作者:行者123 更新时间:2023-12-01 19:24:01 24 4
gpt4 key购买 nike

在我的应用程序中,我对用户的积分进行排名。然而,我每 24 小时计算一次我的排名。我的问题是我不知道应该将计算代码放在哪里而不打扰用户。

难道不可能在“后台”设置一个每 24 小时调用一次的代码吗?因为目前,当第一个用户在 24 小时后使用我的应用程序时,会调用计算代码,但用户必须等待几分钟才能计算结束。我的每个用户的数据都通过 Firebase 保存。

提前致谢!

最佳答案

2019 年 4 月 22 日编辑:

近日,Google Cloud 发布 Cloud Scheduler ,它允许您将 HTTP 请求或 Cloud Pub/Sub 消息安排到您部署的函数。

这项新服务也可以很好地与 Firebase 配合使用,为此,我建议您阅读 Doug Stevenson 在 Firebase 博客上撰写的一篇精彩文章,名为 Scheduling Cloud Functions for Firebase (cron) .

<小时/>

Is it not possible to have a code in the "background" who will be called every 24h?

是的,这是可能的。在这种情况下,您应该在 Cloud Functions for Firebase 中编写一个函数并在需要时调用它。如果您想每 24 小时触发一次,请使用以下服务:

这意味着即使用户关闭了应用程序,您也可以执行该特定计算。有关代码示例,请参阅 Frank van Puffelen 在以下帖子中的回答:

关于java - 难道不能在后台有一个代码每24小时调用一次吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59329623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com