我有一个应用程序,其中我有一个管理员和一个客户。管理员可以邀请队列中的用户。管理员可以配置客户在收到邀请后应该出现的最长等待时间。如果他在指定的时间内没有出现,我需要更新数据库,将客户的票证状态设置为“没有出现”,并向客户发送通知。
我如何使用firebase云函数来做到这一点?看起来我不能setTimeout,因为函数被限制在540秒内,并且它不适用于我的情况。看起来,发布-订阅函数只能使用特定的周期创建,您必须静态确定该周期
发布于 2021-06-19 04:40:13
您可以使用Google Cloud Task发送定时任务来触发云函数。这里有一篇关于这方面的文章:https://medium.com/swlh/event-driven-scheduled-jobs-using-gcp-cloud-tasks-e712c760ab95
发布/订阅的不同之处在于,您可以发送具有动态计划的任务,并且该任务只运行一次。
https://stackoverflow.com/questions/68040938
复制相似问题