安排firebase云功能[重复]
Posted
技术标签:
【中文标题】安排firebase云功能[重复]【英文标题】:Schedule firebase cloud function [duplicate] 【发布时间】:2018-12-28 06:18:30 【问题描述】:有没有一种简单的方法来安排将来运行的云功能?
例如,我正在制作一款回合制游戏。如果一个玩家没有及时行动,比如说 10 秒的时间限制,那么应该轮到下一个玩家。
【问题讨论】:
最常见的方法是使用像 cron-job.org 这样的服务来安排它。见***.com/questions/42790735/… @FrankvanPuffelen 据我了解,您可以在 cron-job.org 上安排工作,但不能动态安排?我需要一种方法来在玩家开始轮到他时动态安排工作,如果他在 10 秒内没有轮到他,他应该暂停并且轮到下一个玩家。 cron-job.org 或从我的答案链接的其他解决方案是目前安排 Cloud Functions 的唯一方法。但我可能不会使用 Cloud Functions 进行那种类型的间隔检查,不知何故,粒度听起来不同。不幸的是,Cloud Functions 中没有重新触发功能。我过去为此在实时数据库上构建了简单的优先级队列,但这需要一个活动进程,因此不能托管在 Cloud Functions 上。 【参考方案1】:您可以尝试一种我认为更适合您需求的 pub/sub 方法。见related article here。
【讨论】:
以上是关于安排firebase云功能[重复]的主要内容,如果未能解决你的问题,请参考以下文章
Firebase 的云功能 - 获取当前用户 ID [重复]
如何从 Firebase Cloud 功能中提取已部署的云功能 [重复]