首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebase发布/订阅一次使用消息触发多个作业

问Firebase发布/订阅一次使用消息触发多个作业
EN

Stack Overflow用户
提问于 2019-06-16 12:10:29
回答 1查看 84关注 0票数 0

我每天晚上运行一个cronjob向我数据库中的一组用户发送通知,称他们为1-100。然而,最近随着我的用户数量的增加,这个作业运行的时间越来越长。有没有办法让发布/订阅主题触发多个作业,比如触发一个作业来处理用户1-50,而另一个作业处理用户51-100?

EN

回答 1

Stack Overflow用户

发布于 2019-06-16 12:20:50

当然,只需根据某个分组法对用户进行划分(可能对用户的UID取模),为这些分区创建更多的pubsub主题和函数,然后为您想要处理的每个用户分区向这些主题发送消息。因此,在您的主调度函数中,只需向每个pubsub主题分区发送消息,并让委托函数完成它们的工作。

此外,如果您还没有这样做,考虑增加main函数的超时,以防它只需要更多的时间来完成进程。云函数后台触发的最大超时时间为9分钟。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56616007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档